You will need about one minute to read this article.
For a variety of reasons, you may want to either only run commands on certain branches (i.e. only run custom alert commands on the
master branch) or exclude commands from running on certain branches (i.e. never run acceptance tests if on a branch that starts with
Below you will find scripts that you can use on your project’s setup and test commands to accomplish both scenarios.
If you don’t want to run a command on a specific branch use the following syntax. In this example we run your command on every branch except
if [ "$CI_BRANCH" != "gh-pages" ]; then YOUR_COMMAND; fi
If you want to run a specific command only on one branch use the following syntax. In this example we run your command only on the master branch.
if [ "$CI_BRANCH" == "master" ]; then YOUR_COMMAND; fi
Do you think we need to improve this article? If so, please submit our feedback form to help us improve this article!