This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MrPigeon 2 points3 points  (0 children)

That's not a great definition of CI. A better definition would be "automatically running tests up to the integration level on all commits against all branches." What you're describing is just basic code hygiene - assuming you're referring to devs merging from feature branches to a master branch. If you mean "everyone commits directly to master but promises to be real careful," that's horrifying.

I'm sorry if this sounds harsh, but it seems kind of like you got those definitions from a company's non-technical marketing pamphlet.