프로덕션 파이프라인 구성 configuring-production-pipelines

Cloud Manager를 사용하여 코드를 배포할 프로덕션 파이프라인을 만들고 구성하는 방법에 대해 알아보십시오. 먼저 Cloud Manager에서 파이프라인이 작동하는 방식에 대한 보다 개념적인 개요를 원하는 경우 CI/CD 파이프라인 문서를 참조하십시오.

개요 overview

Cloud Manager의 파이프라인 설정 타일을 사용하여 두 가지 유형의 파이프라인을 만들 수 있습니다.

  • 프로덕션 파이프라인 - 프로덕션 파이프라인은 git 저장소에서 프로덕션으로 소스 코드를 가져오기 위한 일련의 조정된 단계로 구성된 특별히 빌드된 파이프라인입니다.
  • 비프로덕션 파이프라인 - 비프로덕션 파이프라인은 주로 코드 품질 검사를 실행하거나 소스 코드를 개발 환경에 배포하는 역할을 합니다.

이 문서는 프로덕션 파이프라인에 초점을 맞춥니다. 비프로덕션 파이프라인을 구성하는 방법에 대한 자세한 내용은 비프로덕션 파이프라인 구성 문서를 참조하십시오.

배포 관리자 역할은 파이프라인 설정을 담당합니다. 파이프라인 구성은 다음과 같이 구성됩니다.

  1. 파이프라인을 시작할 트리거를 정의합니다.
  2. 프로덕션 배포를 제어하는 매개변수를 정의합니다.
  3. 성능 테스트 매개변수를 구성합니다.
NOTE
연결된 git 저장소에 분기가 하나 이상 있고 프로그램 설정이 완료될 때까지 파이프라인을 설정할 수 없습니다.

새 프로덕션 파이프라인 추가 adding-production-pipeline

Cloud Manager UI를 사용하여 프로그램을 설정하고 하나 이상의 환경을 구축했으면 프로덕션 파이프라인을 추가할 준비가 된 것입니다.

  1. my.cloudmanager.adobe.com에서 Cloud Manager에 로그인한 다음 적절한 조직과 프로그램을 선택합니다.

  2. 프로그램 개요 페이지에서 파이프라인 카드로 이동하고 +추가 ​를 클릭하고 프로덕션 파이프라인 추가 ​를 선택합니다.

    프로덕션 파이프라인 추가

  3. 프로덕션 파이프라인 추가 대화 상자가 열리고 구성 탭이 나타나며, 이곳에서 파이프라인에 대한 여러 옵션을 정의해야 합니다. 이러한 옵션은 접을 수 있는 섹션으로 그룹화되며 다음 단계에서 설명합니다.

    1. 파이프라인 이름 필드에 파이프라인에 대한 설명적인 이름을 입력합니다.

    2. 소스 코드 섹션에서 파이프라인이 처리할 코드를 검색하는 위치를 정의합니다.

      • 저장소 - 이 옵션은 파이프라인에서 코드를 검색해야 하는 git 저장소를 정의합니다.
      note tip
      TIP
      Cloud Manager에서 저장소를 추가하고 관리하는 방법은 프로그램 설정 문서를 참조하십시오.
      • Git 분기 - 이 옵션은 선택한 파이프라인에서 코드를 검색해야 하는 분기를 정의합니다.
      • 코드 위치 - 이 옵션은 파이프라인이 코드를 검색해야 하는 선택한 저장소 분기의 경로를 정의합니다.

      파이프라인을 위한 저장소 정의

    3. 환경 섹션에서 배포를 트리거하는 항목과 배포 환경별로 배포하는 방법을 정의합니다.

      1. 스테이지 섹션에서 파이프라인이 스테이징 환경으로 롤아웃되는 방법을 정의할 수 있습니다.

        • 배포 트리거 - 다음과 같은 옵션을 사용하여 배포 트리거를 정의하여 파이프라인을 시작할 수 있습니다.

          • 수동 - Cloud Manager UI를 사용하여 파이프라인을 수동으로 시작하려면 이 옵션을 사용합니다.
          • Git 변경 시 - 이 옵션은 구성된 git 분기에 커밋이 추가될 때마다 CI/CD 파이프라인을 시작합니다. 이 옵션을 사용하면 필요에 따라 파이프라인을 수동으로 시작할 수 있습니다.
        • 중요한 지표 장애 비헤이비어 - 파이프라인 설정 또는 편집 중에 배포 관리자는 품질 게이트에서 중요한 장애가 발생했을 때 파이프라인의 비헤이비어를 정의할 수 있는 옵션을 제공합니다. 사용 가능한 옵션은 다음과 같습니다.

          • 매번 묻기 - 이 설정은 기본 설정이며 중요한 장애에 대해 수동 개입이 필요합니다.
          • 즉시 실패 - 이 옵션을 선택하면 중요한 오류가 발생할 때마다 파이프라인이 취소됩니다. 이는 본질적으로 각 실패를 수동으로 거부하는 사용자를 에뮬레이션하는 것입니다.
          • 즉시 계속 - 이 옵션을 선택하면 중요한 오류가 발생할 때마다 파이프라인이 자동으로 계속됩니다. 이는 본질적으로 각 실패를 수동으로 승인하는 사용자를 에뮬레이션하는 것입니다.

        배포 트리거

        • 배포 옵션 - 특정 배포 작업을 가속화할 수 있습니다.

          • 단계 배포 후 승인 - 이 승인은 스테이징 환경으로 배포한 후 테스트가 수행되기 전에 발생합니다. 그렇지 않으면 모든 테스트가 완료된 후 수행되는 프로덕션 배포 전에 승인이 발생합니다.

          • 로드 밸런서 변경 건너뛰기 - 로드 밸런서는 변경되지 않습니다.

        스테이징 배포 옵션

        • Dispatcher 구성 - 배포 관리자 역할은 파이프라인이 실행될 때 AEM Dispatcher 캐시에서 무효화되거나 플러시되는 콘텐츠 경로 집합을 구성할 수 있습니다. 이러한 캐시 작업은 콘텐츠 패키지가 배포된 직후에 배포 파이프라인 단계의 일부로 수행됩니다. 이러한 설정은 표준 AEM Dispatcher 비헤이비어를 사용합니다. 구성하려면:

          1. 경로 아래에 콘텐츠 경로를 제공합니다.

          2. 유형 아래에서 해당 경로에 대해 수행할 작업을 선택합니다.

            • 플러시 - 캐시 삭제를 수행합니다.
            • 무효화 - 저작 인스턴스에서 게시 인스턴스로 콘텐츠가 활성화된 경우와 유사하게 캐시 무효화를 수행합니다.
          3. 경로 추가 ​를 클릭하여 지정된 경로를 추가합니다. 환경당 최대 100개의 경로를 추가할 수 있습니다.

        Dispatcher 구성

        note tip
        TIP
        일반적으로 무효화 동작의 사용이 바람직하지만 특히 AEM HTML 클라이언트 라이브러리를 사용할 때 플러싱이 필요한 경우가 있을 수 있습니다.
      2. 프로덕션 섹션에서 파이프라인이 프로덕션 환경으로 롤아웃되는 방법을 정의할 수 있습니다.

        • 배포 옵션 - 프로덕션 배포를 제어하는 매개변수를 정의할 수 있습니다.

          • 실행 승인 사용 - Cloud Manager UI를 통해 비즈니스 소유자, 프로젝트 관리자 또는 배포 관리자 역할을 가진 사용자가 배포를 수동으로 승인해야 합니다.

          • 예약됨 - 이 옵션은 프로덕션 배포 전에 파이프라인을 중지하여 예약되도록 합니다. 이 옵션을 선택하면 스테이징 환경으로 배포한 후 파이프라인이 중지되고 사용자에게 수행할 작업을 묻는 메시지가 표시됩니다.

            • 지금 - 이 옵션은 즉시 프로덕션에 배포되어 파이프라인을 효과적으로 완료합니다.
            • 날짜 - 이 옵션을 사용하면 배포를 완료해야 하는 시간을 예약할 수 있습니다.
            • 실행 중지 - 이 옵션은 프로덕션으로의 배포를 중단합니다.
          note tip
          TIP
          배포 일정을 설정하거나 파이프라인을 즉시 실행하는 방법은 코드 배포 문서를 참조하십시오.
          • CSE 감독 사용 - 이 옵션을 선택하면 CSE가 실제로 배포를 시작하는 데 사용됩니다. 이 옵션을 활성화할 때 파이프라인을 생성하거나 편집할 때 Deployment Manager 역할에는 다음과 같은 옵션이 있습니다.

            • 모든 CSE - 이 옵션을 사용하면 사용 가능한 CSE가 배포를 시작할 수 있습니다.
            • 내 CSE - 이 옵션을 사용하면 고객에게 할당된 특정 CSE만 배포를 시작할 수 있습니다. 이는 할당된 CSE를 사용할 수 없는 경우 CSE의 지정된 백업에도 적용됩니다.

          프로덕션 배포 옵션

        • Dispatcher 구성 - 프로덕션 환경에 대한 Dispatcher 구성을 정의합니다. 이 옵션은 스테이징 환경에 대한 옵션과 동일합니다.

  4. 라이선스가 부여된 제품에 따라 AEM Sites 및 AEM Assets 성능 테스트를 구성할 수 있는 단계 테스트 탭으로 이동하려면 계속 ​을 클릭합니다.

    note tip
    TIP
    단계 테스트 탭에서 사용할 수 있는 옵션에 대한 자세한 내용은 코드 품질 테스트를 참조하십시오.
    1. 사이트 내용 게재/분산 부하 가중치 섹션에서 활성화 또는 비활성화로 설정 가능한 세 페이지 세트 사이의 페이지 요청 가중치를 기반으로 사이트 성능 테스트를 구성하는 방법을 정의합니다.

      • 방문 빈도가 높은 라이브 페이지
      • 기타 라이브 페이지
      • 새 페이지

      사이트 부하 가중치

    2. 자산 성능 테스트 배포 섹션에서 이미지 및 PDF의 테스트 배포를 정의하고 자체 테스트 자산을 정의합니다.

      • 이미지 - 슬라이더를 조정하여 이미지와 PDF 사이의 테스트 분할을 조정합니다.

      • PDF - 슬라이더를 조정하여 이미지와 PDF 사이의 테스트 분할을 조정합니다.

      • 업로드하여 사용자 정의 자산을 정의합니다.

        1. 포맷 - 사용자 정의 자산이 이미지의 PDF인지 여부를 선택합니다.
        2. 파일 이름 - 파일 브라우저 버튼을 사용하여 로컬 컴퓨터에서 이미지를 선택합니다.
        3. 테스트 파일 추가 - 선택한 자산을 업로드하려면 클릭합니다.

      자산 테스트 배포

  5. 저장 ​을 클릭하여 프로덕션 파이프라인 추가를 완료합니다.

다음 단계 the-next-steps

파이프라인을 구성했으면 코드를 배포해야 합니다. 자세한 내용은 코드 배포 문서를 참조하십시오.

비디오 튜토리얼 video-tutorial-one

이 비디오에서는 파이프라인 생성 프로세스에 대해 간략히 설명하며, 이 문서에 자세히 설명되어 있습니다.

recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3