GitLab CI
テクニック
.で始まるジョブは無視される
code:gitlabci
.hidden_job:
script:
- run test
これを利用してDRYにするテクニック
code:gitlabci
.deploy: &deploy
stage: deploy
~~
deploy prod:
<<: *deploy
~~
deploy dev:
<<: *deploy
~~
yamlのアンカーとマージとエイリアスを使って二つの設定の重複部分を.deployに切り出している artifactsでステージで生成した成果物を次ステージに持ち越せる
code:gitlabci
template build:
stage: build
image:
name: hoge
script:
artifacts:
paths:
- experiment/