# Talend 프로젝트 및 아티팩트 마이그레이션

Talend 프로젝트 및 아티팩트 마이그레이션은 6단계 마법사로 구현됩니다.Talend Studio의 호환되지 않는 버전으로 설계된 프로젝트의 업그레이드뿐만 아니라 Talend Cloud로 아티팩트를 게시하는 것도 자동화할 수 있습니다.

프로젝트 업그레이드 또는 아티팩트 배포와 같은 작업을 자동화하려면 지속적 통합/지속적 배포(CI/CD) 샌드박스 설치를 구성하고 실행해야 합니다.Qlik Talend Cloud Migration Toolkit은(는) Talend CommandLine 8.0 최신 버전 설치를 포함하여 업그레이드를 자동화하는 데 필요한 모든 도구가 포함된 로컬 Talend 8.0 CI/CD 샌드박스 환경을 설치합니다.

프로젝트 업그레이드가 성공적으로 완료되면 새로 업그레이드된 Talend 8.0 프로젝트를 사용하여 로컬 CI/CD 샌드박스 환경에서 Job 및 Route 아티팩트 빌드를 자동화할 수 있습니다.해당 아티팩트는 Talend Cloud 작업 영역에 게시될 수 있으며, 관련 Talend Management Console 태스크가 생성 및 구성됩니다.

정보 메모중요: 이 기능은 기존 소프트웨어 개발 수명 주기(SDLC) 프로세스 및 현재 CI 서버의 사용을 대체해서는 안 됩니다.이것은 Talend Cloud 8로의 본격적인 마이그레이션 전에 Talend에서 프로젝트 업그레이드를 검토하고 Talend Cloud 테스트 환경에서 프로젝트 아티팩트의 빌드 및 실행을 테스트하는 빠르고 편리한 방법을 제공합니다.

주요 개념 목록은 다음과 같습니다:

| 주요 개념 | 세부 정보 |
| --- | --- |
| Talend 8개의 CI/CD 샌드박스 환경 | CI/CD 샌드박스는 CI/CD 작업을 자동화하는 데 전념하는 환경입니다.<br><br>기억해야 할 몇 가지 속성은 다음과 같습니다.<br><br><ul><li>샌드박스라고 불리는 이유는 CI/CD 환경의 로컬 및 격리된 복제본이지만, <span>Talend</span>을 위해 단순화되었기 때문입니다.</li><li>마이그레이션, 빌드 및 게시 측면에서 <span>Talend Studio</span>이(가) 할 수 있는 작업을 정확히 수행합니다.</li><li>이러한 작업에 <span>Talend Studio</span>를 사용하지 않습니다. 대신 <span>Talend CommandLine</span>를 사용하는데, 이는 그래픽 사용자 인터페이스가 없는 <span>Talend Studio</span>입니다.</li></ul><br><br>Qlik Talend Cloud Migration Toolkit는 필요한 도구의 로컬 설치를 자동화합니다:<br><br><ul><li>Java JDK</li><li>Git 클라이언트: Git 리포지토리를 복제하는 데 사용됩니다.</li><li>추가 플러그인이 포함된 Maven: Maven은 Java 프로젝트를 위한 빌드 자동화 도구입니다.</li><li><span>Talend</span> 8 명령줄</li></ul><br><br>Talend CommandLine의 월별 릴리스를 기반으로 여러 환경을 설치할 수 있습니다. |
| CI/CD 매니페스트 | 매니페스트는 CI/CD 구현을 정의하는 구성 목록입니다.<br><br>Qlik Talend Cloud Migration Toolkit에서 매니페스트를 구성하여 다음을 수행할 수 있습니다:<br><br><ul><li>새 버전의 <span>Talend Studio</span>에서 소스 프로젝트를 업그레이드합니다.</li><li>선택한 Job 및 Route를 빌드하고 <span>Talend Cloud</span> 또는 아티팩트 리포지토리에 게시합니다.</li><li>보고서를 생성합니다.</li></ul><br><br>CI/CD 매니페스트는 네 가지 섹션으로 구성됩니다.<br><br><ul><li>CI/CD 실행에 사용될 CI/CD 환경 버전.</li><li>소스 프로젝트: Git 리포지토리 정보(URL 및 자격 증명)이거나 <span>Talend</span> 프로젝트가 위치한 로컬 작업 공간 경로일 수 있습니다.</li><li>CI/CD 프로세스의 대상: 현재 <span>Qlik Talend Cloud Migration Toolkit</span>는 여러 유형의 대상을 지원합니다:<ul><li><span><span>Talend Cloud</span></span>: 프로젝트 에셋 아티팩트 게시 및 관련 태스크 생성을 요청하는 데 사용되는 대상입니다.대상 구성은 <span>Talend Cloud</span> 환경 및 작업 공간 이름, 아티팩트가 게시될 위치, 작업 이름, 설명 템플릿 및 작업에서 사용되는 엔진을 참조합니다.</li><li><span>아티팩트 리포지토리</span>: 프로젝트 자산 아티팩트를 아티팩트 리포지토리(Nexus3, JFrog Artifactory)에 게시하도록 요청하는 데 사용되는 대상.구성에는 요청된 모든 매개변수(리포지토리 유형(Nexus3 또는 Artifactory), URL, 자격 증명 및 리포지토리 이름)가 포함됩니다.</li><li><span>CVE 보고서</span>: <span>Talend</span> 프로젝트의 CVE(Common Vulnerabilities and Exposures) 보고서 생성을 요청하는 데 사용되는 대상입니다.</li><li><span>프로젝트 업그레이드 보고서</span>: 현재 CI/CD 환경에서 사용되는 <span>Talend</span> 8 버전을 기반으로 <span>Talend</span> 프로젝트 업그레이드 보고서를 생성하는 데 사용되는 대상입니다.</li></ul></li><li>처리할 자산 목록: 업그레이드되면 프로젝트가 <span>Talend Studio</span>의 웹 버전으로 열리며, 여기에서 배포할 작업 및 경로를 선택할 수 있습니다.</li></ul> |
| CI/CD 파이프라인 | 파이프라인은 매니페스트를 CI/CD 샌드박스에서 실행될 일련의 단계로 변환한 것입니다.<br><br>각 단계는 CI/CD 명령의 실행입니다:<br><br><ul><li><p>Git 명령</p></li><li>Maven 명령</li><li>보고서 생성 (CVE 및 업그레이드)</li></ul><br><br>요청된 대상과 매니페스트의 자산 목록을 기반으로, Qlik Talend Cloud Migration Toolkit는 파이프라인의 단계 수와 단계에서 사용되는 Maven 명령 매개변수를 최적화합니다. |

### 이 섹션에서

* [CI/CD 환경 설치](https://help.qlik.com/ko-KR/migration/installing-the-ci-cd-environment)
* [프로젝트 업그레이드 매니페스트 생성](https://help.qlik.com/ko-KR/migration/creating-project-upgrade-manifest)
* [CI/CD 매니페스트 생성](https://help.qlik.com/ko-KR/migration/creating-ci-cd-manifest)
* [매니페스트 목록](https://help.qlik.com/ko-KR/migration/manifest-list)