GitLab CI/CD 워크플로우

GitLab CI/CD는 일반적인 개발 워크플로우에 적합합니다.

GitLab CI/CD workflow

Issues에서 코드 구현에 대해 논의하고 제안된 변경사항에 대해 로컬에서 작업하는 것으로 시작할 수 있습니다. 그런 다음 GitLab에서 호스팅 되는 원격 저장소의 Feature 브랜치에 커밋을 푸시할 수 있습니다. 푸시는 프로젝트의 CI/CD 파이프라인을 트리거합니다.

그러면 GitLab CI/CD가 자동화된 스크립트(순차 또는 병렬)를 실행하여 다음을 수행합니다.

  • 애플리케이션을 빌드하고 테스트합니다.
  • 로컬 호스트에서 보는 것과 동일하게 리뷰 앱에서 변경사항을 미리 봅니다.

구현이 예상대로 작동하면 다음을 수행합니다.

  • 코드를 검토하고 승인합니다.
  • Feature 브랜치를 기본 브랜치에 병합합니다.
    • GitLab CI/CD는 변경사항을 프로덕션 환경에 자동으로 배포합니다.

문제가 발생하면 변경사항을 롤백할 수 있습니다.