re: Enterprise Software Development VIEW POST

re: One small area where I differ on process is related to how you setup your CI. We typically disallow developers from doing direct pushes to our git...

This depends on the product, service and BE/FE. Our team always does very deep reviews, it’s part of our Jira workflow. However, we don’t do prevent developers from pushing stuff. This actually never led to any problems. If it’s red, then one need to fix it. We have strong team ownership. I probably would use the process you described if we don’t have any staging and deploy right into prod.
We also mostly commit directly on develop because using feature branches just results in too much merging effort.

code of conduct - report abuse