CI/CD 파이프라인 ci-cd-pipeline
CI/CD 파이프라인과 Cloud Manager에서 스테이징 및 프로덕션 환경에 대한 배포를 처리하는 방법에 대해 알아보십시오.
개요 overview
Cloud Manager에는 CI/CD(지속적 통합 및 지속적 게재) 프레임워크가 포함되어 있어 구현 팀이 새로운 코드 또는 업데이트된 코드를 신속하게 테스트하고 제공할 수 있습니다. 구현 팀은 자동화된 CI/CD 파이프라인을 설정, 구성 및 시작할 수 있습니다. 이 파이프라인은 포괄적인 코드 스캔을 수행하고 최고의 코드 품질을 보장하기 위해 Adobe 코딩 모범 사례를 따릅니다.
또한 CI/CD 파이프라인은 장치 및 성능 테스트 프로세스를 자동화하여 배포 효율성을 높이고 배포 후 수정 비용이 많이 드는 중요한 문제를 사전에 파악합니다. 구현 팀은 포괄적인 코드 성능 보고서에 액세스하여 코드가 운영 환경에 구현될 경우 KPI에 미칠 수 있는 영향과 중요한 보안 검증에 대한 가시성을 확보할 수 있습니다.
파이프라인 프로세스 정보 pipeline-process
다음 다이어그램은 Cloud Manager에서 파이프라인을 사용하여 릴리스가 트리거되면 발생하는 작업을 보여 줍니다.
2018.531.245527.0000001222
)를 사용하여 릴리스를 표시하는 Git 태그를 생성합니다.CI/CD 파이프라인 설정 방법 how-to-setup-a-ci-cd-pipeline
파이프라인 구성에 대한 자세한 내용은 프로덕션 파이프라인 구성 및 비프로덕션 파이프라인 구성을 참조하십시오.
품질 게이트 quality-gates
CI/CD 파이프라인은 코드를 스테이징 환경에서 배포 환경으로 이동하기 전에 충족해야 하는 품질 게이트 또는 허용 기준을 제공합니다. 파이프라인에는 3개의 게이트가 있습니다.
- 코드 품질
- 성능 테스트
- 보안 테스트
이러한 각 게이트에 대해 식별할 수 있는 세 가지 수준의 문제가 있습니다.
- 심각 - 게이트에 의해 식별된 심각한 문제는 파이프라인의 즉각적인 실패를 초래합니다.
- 중요 - 게이트에 의해 식별된 중요한 문제는 파이프라인을 일시 중지 상태로의 전환을 초래합니다. 배포 관리자, 프로젝트 관리자 또는 비즈니스 소유자는 파이프라인을 계속 진행할 수 있도록 문제를 재정의할 수 있습니다. 또는 파이프라인이 오류로 중단되는 경우 문제를 수락할 수 있습니다.
- 정보 - 게이트에 의해 식별된 정보 문제는 순전히 정보 제공 목적으로 제공되며 파이프라인 실행에 영향을 미치지 않습니다.
다음은 문제가 식별된 코드 스캔의 예입니다.
게이트 설정 방법 how-to-setup-gates
코드, 품질 및 성능 게이트 설정에 대한 자세한 내용은 프로덕션 파이프라인 구성 문서를 참조하십시오.