Posts

Showing posts from September, 2018

Avoid triggering a CI build when I push my code

This is an issue that recently came up for a team, where they used Lerna to package up their javascript components into a mono repository and publish the components back to the git repository hosting their source. We are using Azure DevOps (formerly Visual Studio Online / Team Foundation Services (naming is hard y'all!)). In it, there's a magic flag feature that allows you to tell the service NOT to perform a CI build when you push e.g. a new distribution as a part of your CI process. It took us a little while to find this flag, so I'm spreading the love here: How do I avoid triggering a CI build when the script pushes? Add  ***NO_CI***  to your commit message. For example,  git merge origin/features/hello-world -m "Merge to master ***NO_CI***" Documentation source:  https://docs.microsoft.com/en-us/azure/devops/pipelines/scripts/git-commands?view=vsts I hope this saves your project some time!