...
To avoid breaking build refer to Continuous Integration Practice. Yes, CI is the foundation in ONAP.
Tagging Daily Builds in ONAP
Builds that have passed CI testing that includes automated deployment of the base ONAP system to either Openstack or Kubernetes and a minimum spanning set of test including Robot testing, selected REST calls up to and including the entire vFirewall use case - will be tagged across all the repos. This will aide developers, testers and deployers when they wish to target a known working build or reproduce an issue flagged to a particular tagged build. Using tagged builds will allow use of ONAP away from the head of the master branch.
Branching and Merging in ONAP
...