글
라벨이 gitlab-ci.yml인 게시물 표시
Gitlab CI/CD - Make Stage by Branch Name
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Gitlab을 현재 SOA와 연결해서 사용 중인데 Branch 이름으로 Stage를 분개해야 할 상황이 생겼다 (아래 링크는 Gitlab 과 EAI관련 Posting 임) 링크 : EAI with Gitlab 이번 포스팅은 Branch 생성 시 Branch Name에 특정 문구가 있을 시 별도 Stage가 생성되는것을 공유 드리고자 한다 Gitlab의 CI/CD를 사용하려면 gitlab-ci.yml 을 이용해야하며, Pipeline에 Stage 별로 Job이 생성 된다 예를 들어보자 1. gitlab-ci.yml 파일 생성 stages: - deploy - approve - deploy_prd deploy_imsi: stage: deploy tags: - Integration script: - echo "Deploy" when : manual deploy_pi_test: stage: deploy tags: - Integration script: - echo "Deploy" when : manual deploy_qas: stage: deploy tags: - Integration script: - echo "Deploy" when : manual deploy_test: stage: deploy tags: - Integration script: - echo "Deploy" when : manual approve: stage: approve tags: - Integration script: - echo "Approve" when : manual deploy_big: stage: deploy_prd tags: - Integration script: - echo "Deploy PRD"