COS420-Fall23 / Team-G

Repository of team g
0 stars 0 forks source link

Continous Integration #118

Closed KlawZ closed 10 months ago

KlawZ commented 10 months ago

The comments from Deliverable 4 must be addressed.

For any comment that was not addressed, deduct -2 points at minimum, or up to the amount of points originally deducted.

Setup Continuous Integration for your team’s Github repo using Github Actions or CircleCI.

Here relevant tutorials for Github Actions

The free version of CircleCI should also work for your project’s size

When any commit is pushed to main, all the tests should be run and any failing tests should cause the push to be rejected

Survive Dr. Greg’s Nefarious Commit!

Dr. Greg will mangle your code and push it to your main branch

If the push is not rejected, -10

If the push is not rejected, your team will also have to deal with getting rid of Dr. Greg’s Nefarious Commit.

Who knows when this sneaky doctor will strike again!?!?

Dr. Greg is just pushing a commit that mangles your code. There are no "github specific" malicious behaviors like changing permissions on your repository that your app's tests should detect.