DEV Community

Discussion on: SCM & branching

Collapse
 
jessekphillips profile image
Jesse Phillips

When you decide that your CI system is taking too long, but not sufficient to indicate product health, you might say 'develop' will run more than smoke tests, but master will execute performance metrics.

Hopefully it is not worse where you don't do testing on your branches at all.

Thread Thread
 
zelinzky profile image
Roberto L. Taborda • Edited

So you're talking about using branches to define the environments for your CICD... I found it highly innefficient. The pipeline between development and production should be streamlined, and is the artifact that results from CI the one that should be promoted between environments instead of the code between branches. And yes that artifact should be completely tested for it to be promoted between environments.