概要
only を使います
正規表現が使えるほか refs などと組み合わせるとブランチ名を直接指定することもできます
環境
- Gitlab-ee 13.7.3
gitlab runner の準備
この記事を参考に構築してください
ベースの .gitlab-ci.yml
vim .gitlab-ci.yml
stages:
- build
- test
build_job:
stage: build
script:
- echo "build"
test_job:
stage: test
script:
- echo "test"
master ブランチだけ CI する
only.refs
を使います
vim .gitlab-ci.yml
stages:
- build
- test
build_job:
stage: build
script:
- echo "build"
only:
refs:
- master
test_job:
stage: test
script:
- echo "test"
feature/* ブランチだけ CI する
only と正規表現を組み合わせます
vim .gitlab-ci.yml
stages:
- build
- test
build_job:
stage: build
script:
- echo "build"
only:
refs:
- master
test_job:
stage: test
script:
- echo "test"
only:
- /^feature\/.*$/
0 件のコメント:
コメントを投稿