기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

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

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

절차

  1. 파이프라인 탭을 클릭합니다. 이 탭은 선택한 대상을 기반으로 Qlik Talend Cloud Migration Toolkit에서 생성된 모든 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 셸 스크립트가 실행됩니다.
    사용 가능한 다양한 단계가 있는 파이프라인 탭.
  2. 실행을 클릭하여 파이프라인을 시작하고 생성된 모든 단계를 실행합니다. 성공적인 실행은 각 단계에 녹색 확인 표시와 실행 시간을 가집니다.
    • CVE 보고서 단계: CVE 보고서는 .csv 파일을 로드하고 Talend CommandLine에 의해 생성된 파일을 처리하여 다양한 groupBy 필드 및 CVE 티켓으로의 웹 링크와 같은 추가 기능으로 디스플레이를 향상시킵니다. 원본 .csv 파일은 오른쪽에 있는 버튼에서 직접 다운로드할 수도 있습니다.
      CVE 보고서 예시.
    • 패키지 아티팩트 단계: 성공적인 Maven 스크립트 출력은 생성된 모든 자산 아티팩트의 요약을 보여줍니다.
    • 클라우드에 게시 및 배포 단계: 성공적인 Maven 스크립트 출력은 생성된 모든 자산 아티팩트의 요약을 보여줍니다.
      클라우드에 게시 및 배포 보기 예시.
      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에서 관리 페이지에 새로 생성된 작업이 표시됩니다.
작업 세부 정보에서 해당 CI/CD 매니페스트 구성 옵션을 찾을 수 있습니다:
  • 작업 이름 템플릿을 기반으로 생성된 작업 이름
  • 선택된 환경 및 워크스페이스
  • 설명 템플릿을 기반으로 생성된 작업 설명
  • 선택된 런타임
  • 관련된 자산 아티팩트

Visit the discussion forum at community.qlik.com

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!