사용자 지정 파이프라인 생성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • 플레이북 중 하나를 복제하여 변경 사항을 개발 환경에서 프로덕션(또는 대상 인스턴스)으로 이동하는 사용자 지정 파이프라인을 생성합니다.ReleaseOps

    시작하기 전에

    필요한 역할: releaseops.pipeline_admin 및 playbook.admin 또는 pd_author

    플레이북에 대한 자세한 내용은 다음 문서를 참조하십시오 Exploring playbooks.

    프로시저

    1. 플레이북 중 하나를 복제합니다.ReleaseOps
      1. 다음으로 이동 모두 > 워크플로우 스튜디오 을 클릭하고 원하는 플레이북을 선택합니다.
      2. 새 플레이북의 이름을 입력하고 기타 필요한 상세 정보를 업데이트합니다.
      자세한 내용은 Duplicate Playbooks 문서를 참조하십시오.
    2. 원하는 대로 플레이북에서 스테이지를 추가하거나 업데이트합니다.
      주:
      특정 단계는 흐름의 특정 부분에서 의미가 있습니다. 예를 들어 배포 분석기는 배포 상태가 테스트로 이동하기 전에 실행됩니다. 다른 스테이지는 테스트로 이동 또는 ATF 테스트 실행 이후에 실행해야 할 수 있습니다. 일반적으로 배포 준비 이후에는 아무것도 추가하지 않아야 합니다.
      자세한 내용은 Add and configure a stage in a playbook 문서를 참조하십시오.
    3. 필요에 따라 플레이북에서 결정을 추가하거나 업데이트합니다.
      자세한 내용은 Decision activities 문서를 참조하십시오.
    4. 활성화를 선택하여 업데이트를 완료하고 새 플레이북을 사용할 수 있도록 합니다.
    5. 새 플레이북을 활용하는 파이프라인을 생성합니다.
      1. 다음으로 이동 모두 > ReleaseOps > 파이프라인 을 클릭하고 새로 만들기를 선택합니다.
      2. 파이프라인에 이름을 지정하고 평가 플레이북릴리스 플레이북 필드에 대한 플레이북을 선택합니다.
        둘 다에 대해 고유한 사용자 지정 플레이북을 사용하거나 사용자 지정 플레이북과 샘플 플레이북을 조합하여 사용할 수 있습니다.
      3. 파이프라인 양식에서 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
    6. 새로 만든 파이프라인에서 파이프라인 인스턴스 관련 목록을 찾아 새로 만들기를 선택합니다.
      1. 레이블 테스트를 선택합니다.
      2. 배포 인스턴스를 선택합니다.
      3. 제출을 선택합니다.

    예: 평가 플레이북 생성

    배포 요청 평가 플레이북을 복제하여 비프로덕션 환경을 통해 변경 사항을 이동하는 사용자 지정 파이프라인을 생성합니다. 배포 분석기를 추가하여 배포에 코드 변경 사항이 있는지 탐지하고 평가 중에 ATF(Automated Test Framework) 테스트를 건너뜁니다.

    시작하기 전에

    필요한 역할: releaseops.pipeline_admin 및 playbook.admin 또는 pd_author

    프로시저

    1. 배포 요청 평가 플레이북을 복제합니다.
      1. 다음으로 이동 모두 > 워크플로우 스튜디오 을 클릭하고 배포 요청 평가 플레이북을 선택합니다.
      2. 추가 작업 메뉴에서 복제 를 선택합니다.
      3. 새 플레이북의 이름을 입력하고 기타 필요한 상세 정보를 업데이트합니다.
    2. 시작 뒤에 있는 + 아이콘을 선택하여 플레이북에 새 스테이지를 추가하고 레이블(예: 배포 분석)을 입력합니다.
      주:
      특정 단계는 흐름의 특정 부분에서 의미가 있습니다. 예를 들어 배포 분석기는 배포 상태(테스트로 이동) 전에 실행됩니다. 다른 스테이지는 테스트로 이동 또는 ATF 테스트 실행 이후에 실행해야 할 수 있습니다. 일반적으로 배포 준비 이후에는 아무것도 추가하지 않아야 합니다.
    3. 배포 분석기 실행 활동을 추가합니다.
    4. 새로 추가된 배포 분석기 실행 활동을 선택하여 구성합니다.
      1. 추가 옵션 모달에서 자동화 탭을 선택합니다.
      2. 모달의 입력 섹션에서 아이콘을 선택한 다음 상위 기록 - 배포 요청을 선택합니다.
      3. 저장 및 닫기를 선택합니다.
    5. 플레이북의 ATF 테스트 실행 섹션을 찾은 다음, + 아이콘을 선택한 다음, 결정 추가(if/then)를 선택하여 평가로 전환 활동 후에 새 결정을 추가합니다.
      자세한 내용은 Decision activities 문서를 참조하십시오.
    6. 새로 추가된 결정을 선택하여 구성합니다.
      1. 분기 탭을 선택하고 레이블(예: 테스트 건너뛰기)을 입력합니다.
      2. 조건 추가를 선택합니다.
      3. 필드 드롭다운 메뉴에서 1.1 배포 분석기 > 출력 > 코드 변경 있음.
      4. 연산자 드롭다운 메뉴에서 선택합니다 .
      5. True/False 드롭다운 메뉴에서 false 를 선택합니다.
      6. 저장 후 닫기를 선택합니다.
    7. 테스트 건너뛰기 분기 위에 마우스를 대고 새 커넥터 아이콘 끌기를 선택한 다음 테스트 실패 작업 생성 뒤의 교차점으로 커넥터를 끕니다.
      기본 분기가 배포를 위한 ATF 테스트 실행에 연결되어 있는지 확인합니다.
    8. 활성화를 선택하여 업데이트를 완료하고 새 플레이북을 사용할 수 있도록 합니다.
    9. 평가 플레이북을 활용하는 파이프라인을 생성합니다.
      1. 다음으로 이동 모두 > ReleaseOps > 파이프라인 을 클릭하고 새로 만들기를 선택합니다.
      2. 파이프라인에 이름을 지정하고 평가 플레이북 필드에서 새로 만든 플레이북을 선택합니다.
      3. 파이프라인 양식에서 헤더를 길게 누르거나 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
    10. 새로 만든 파이프라인에서 파이프라인 인스턴스 관련 목록을 찾아 새로 만들기를 선택합니다.
      1. 레이블 테스트를 선택합니다.
      2. 배포 인스턴스를 선택합니다.
      3. 제출을 선택합니다.

    결과

    이제 평가 스테이지에 대해 기본 배포 요청 평가 플레이북에서 생성한 사용자 지정 플레이북을 활용하는 사용자 지정 파이프라인을 사용할 준비가 되었습니다.
    주:
    • 파이프라인 인스턴스 레이블(위 예에서 10a단계에서 입력한 테스트 레이블)은 인스턴스 정의를 플레이북에서 참조하는 인스턴스와 매핑하는 데 사용됩니다. 인스턴스 정의를 인스턴스 레이블과 매핑하면 토폴로지가 서로 다른 여러 파이프라인 정의에서 플레이북을 사용할 수 있지만 프로세스는 동일합니다. 예를 들어 다른 파이프라인 기록을 생성하고 동일한 플레이북에 연결하되 다른 테스트 인스턴스 매핑을 정의할 수 있습니다.
    • 플레이북의 소스 인스턴스는 배포 요청에 정의되어 있으므로 하나의 릴리스에 대해 여러 소스 또는 개발 환경을 가질 수 있습니다.
    • 대상 인스턴스는 릴리스에 정의되어 있으므로 동일한 파이프라인을 다시 사용하여 여러 대상 또는 프로덕션 환경으로 릴리스할 수 있습니다.
    • 중간 인스턴스만 매핑해야 합니다.