re: why branching on git is wrong VIEW POST

TOP OF THREAD FULL DISCUSSION
re: This defies the whole point of Git which is to decentralize development so that only working, tested code gets put on the main line. Adding logic s...
 

I'm not sure what kind of CI setup you're using (maybe some kind of server hook?), but every CI system I've used (Travis, GitLab, Jenkins) would require code to enter the repo in order for the CI process to run. The CI process isn't going to prevent bad code from entering master; you just end up with a red build on master. Unless of course you use feature branches and use your CI build outcome as a quality gate. But you're advocating the opposite.

code of conduct - report abuse