如何配置Gitlab CI以便在每个分支推送上运行?

时间:2016-12-10 14:44:08

标签: continuous-integration gitlab gitlab-ci

我的版本正在使用.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
  • Gitlab版本: GitLab社区版8.14.4
  • gitlab-ci-multi-runner版本: 1.8.1

0 个答案:

没有答案