-
CICD 파이프라인 시나리오개발 관련/CI&CD 2021. 2. 11. 16:46
일반적으로 사용할 수 있는 시나리오 예제
- 풀 리퀘스트(PR)가 생성되면, 테스트 실행
- 풀 리퀘스트가 develop 브랜치로 병합되면, QA 서버로 배포
- 풀 리퀘스트가 master 브랜치로 병합되면, production 서버로 배포
예) bitbucket-pipeline.yml (자바스크립트)
image: node:15.8.0 pipelines: default: - step: script: - npm run test branches: master: - step: deployment: production script: - npm run test - ./deploy.sh production develop: - step: deployment: staging script: - npm run test - ./deploy.sh qa
예) deploy.sh 파일 (AWS로 배포, serverless 프레임워크 사용)
serverless deploy --stage $1 --profile my-project
'개발 관련 > CI&CD' 카테고리의 다른 글
CI / CD / CD (0) 2021.02.11 CI/CD 구축에 필요한 YAML (0) 2020.09.26