라벨이 gitlab stage인 게시물 표시

Gitlab CI/CD - Make Stage by Branch Name

이미지
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"