파이프라인 작동 케이스 정리
-
yml 파일 예 deploy: stage: deploy script: - echo 'please run please!' - npm i - ./node_modules/@angular/cli/bin/ng build --prod --aot --output-hashing=all - rm -rf /opt/rockko-admin - mv dist /opt/rockko-admin only:
- feature/cicd tags:
- test
-
케이스 :
- 공통사항
- only에 적힌 브런치가 1순위
- 공통사항
-
runner에 tag를 지정했을 때
- only 1순위
- tag (이 tag는 git tag가 아니라 yml 파일에 tags: 이름을 의미) 2순위
- tag 이름을 잘못하면 파이프라인에서 fail
- tag를 적지않으면 계속 파이프라인 계속 보류상태
-
runner에 tag를 지정하지 않았을 때
- only 1순위
- only에 적힌 브런치로 push를 하지 않는 이상 파이프라인 작동하지 않음