我的版本正在使用.gitlab-ci.yml
文件正确运行,但只适用于master
分支。如果我签出一个新分支,然后对其进行更改,提交和推送,则不会触发构建(当然仍然具有.gitlab-ci.yml
文件。)
由于master
是我的生产分支,我想在开发和功能分支上运行我的构建,以确保正确传递测试和代码样式检查。
如何配置Gitlab为每个分支进行构建?
.gitlab-ci.yml
文件:
stages:
- test
before_script:
- /usr/bin/env composer install
php_syntax_check:
stage: test
script:
- vendor/bin/phpcs --standard=PSR2 src