# CI/CD 매니페스트 파이프라인 실행

매니페스트를 구성했으므로 이제 샌드박스에서 파이프라인을 실행할 수 있습니다.

## 절차

1. 파이프라인 탭을 클릭합니다. 이 탭은 선택한 대상에 따라 Qlik Talend Cloud 마이그레이션 툴킷에서 생성된 모든 CI/CD 단계를 표시합니다. 클라우드-배포자 Maven 플러그인이 이 단계에 사용됩니다.

   사용 가능한 단계 유형:
   * 환경: 설치된 CommandLine 버전과 Java, Git, Maven 등과 같은 도구의 버전을 포함하여 현재 CI/CD 환경에 대한 정보를 표시하기 위해 셸 스크립트(.cmd 또는 .sh)가 실행됩니다.
   * Git 클론: 해당 소스 Git 리포지토리를 클론하기 위해 셸 스크립트가 실행됩니다.
   * 작업공간 복사: Talend 프로젝트의 소스가 폴더인 경우, 현재 Talend CommandLine 작업공간으로 복사하기 위해 스크립트가 실행됩니다.
   * CVE 보고서 생성: Talend CommandLine에서 CVE 보고서를 생성하기 위해 Maven 셸 스크립트가 실행됩니다.
   * CVE 보고서: 생성된 CSV CVE 보고서에서 그래픽 표현이 생성됩니다.
   * Poms 생성: 프로젝트 Poms를 생성하기 위해 Maven 셸 스크립트가 실행됩니다.프로젝트 업그레이드를 실행하기 위해 동일한 스크립트가 실행됩니다.
   * 프로젝트 업그레이드 보고서: 생성된 CSV 업그레이드 보고서에서 그래픽 표현이 생성됩니다.
   * 패키지 아티팩트: 선택한 자산(작업, 경로) 아티팩트를 생성하기 위해 Maven 셸 스크립트가 실행됩니다.
   * 아티팩트 리포지토리에 게시: 생성된 아티팩트를 선택한 아티팩트 리포지토리에 게시하기 위해 Maven 셸 스크립트가 실행됩니다.
   * 클라우드에 게시 & 배포: 생성된 아티팩트를 Talend Cloud에 게시하고 관련 실행 작업을 생성하기 위해 Maven 셸 스크립트가 실행됩니다.

   ![사용 가능한 다양한 단계가 있는 파이프라인 탭.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-pipeline-exec.png)
2. 실행을 클릭하여 파이프라인을 시작하고 생성된 모든 단계를 실행합니다. 성공적인 실행은 각 단계에 녹색 체크 표시와 실행 시간을 가집니다.
   * CVE 보고서 단계: CVE 보고서는 .csv 파일을 로드하고 Talend CommandLine에 의해 생성된 파일을 처리하여 다양한 groupBy 필드 및 CVE 티켓으로의 웹 링크와 같은 추가 기능으로 디스플레이를 향상시킵니다.원본 .csv 파일은 오른쪽에 있는 버튼에서 직접 다운로드할 수도 있습니다.![CVE 보고서 예시.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-cve-report.png)
   * 패키지 아티팩트 단계: 성공적인 Maven 스크립트 출력은 생성된 모든 자산 아티팩트의 요약을 보여줍니다.
   * 클라우드에 게시 및 배포 단계: 성공적인 Maven 스크립트 출력은 생성된 모든 자산 아티팩트의 요약을 보여줍니다.![클라우드에 게시 및 배포 보기 예시.](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-publish-cloud.png)Maven 출력 외에도, cloud-deployer Maven 플러그인은 Talend Cloud 게시된 아티팩트 및 생성된 실행 작업에 대한 정보가 포함된 실행 보고서를 생성합니다.예:
     ```
      ---------------
      - Started      : 2023-12-15 at 14:14:23
      ---------------

      - PROJECT
        - Name       : PROJECT_721
        - Branch     : master
        - Commit
          - Id       : 57d96b8de6fc0eff3689d14e560b1f0f442d5b41
          - Date     : 2023-07-08T04:10:55+02:00
          - Author   : gandalf.thegrey@middle-earth.talend.com

      - MODULE
        - Type       : process
        - Name       : job1
        - Version    : 0.2
        - folder     :

      - TALEND CLOUD
        - Domain: AWS_US
        - Environment: redha-dev
          - Id       : 6207f129ce4cda223c78f732
        - Workspace  : test3
          - Id       : 63b6a8727e1af864dcfd87e0
        - Artifact
          - Name     : job1
          - Id       : 651cc33ba572351e47a557d2
          - Version  : 0.1.31.20231612071428
          - Url      : https://app.us.cloud.talend.com/manage-artifacts/6207f129ce4cda223c78f732/workspace/63b6a8727e1af864dcfd87e0/detail/job/651cc33ba572351e47a557d2
        - Task
          - Name     : task_project_721_job1
          - Id       : 6566918d7626287ce7bedd81
          - Version  : 3.3
          - Engine   : cluster-asg (REMOTE_ENGINE_CLUSTER)
          - Url      : https://app.us.cloud.talend.com/tasks-and-plans-administration/6207f129ce4cda223c78f732/63b6a8727e1af864dcfd87e0/tasks/job/6566918d7626287ce7bedd81/detail

      ---------------
      - Ended        : 2023-12-15 at 14:14:32
      ---------------
      - Durations
        - Publish    : 00:03.787 min
        - Deploy     : 00:03.718 min
        - Total      : 00:09.077 min
     ```

## 결과

Talend Management Console에서 관리 페이지에 새로 생성된 작업이 표시됩니다.![](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-cloud-tasks-list.png)작업 세부 정보에서 해당 CI/CD 매니페스트 구성 옵션을 찾을 수 있습니다:

* 작업 이름 템플릿을 기반으로 생성된 작업 이름
* 선택된 환경 및 워크스페이스
* 설명 템플릿을 기반으로 생성된 작업 설명
* 선택된 런타임
* 관련된 자산 아티팩트