# 迁移 Talend 项目

该Talend项目迁移会升级项目代码，并将工件发布到工件储存库。

这是本地迁移工作流的第二步，需要首先完成管理资产迁移。

## 安装 CI/CD 沙盒环境

在迁移或升级项目工件之前，需要一个本地 Talend 8 CI/CD 沙盒环境。

1. 导航到 管理 &gt; 添加 CI/CD 环境。
2. （可选）更新安装目录。
3. 提供与目标TAC关联的许可证文件的路径。
4. 选择一个命令行版本。建议使用最新版本。
5. 单击Install以开始安装。

![添加 CI/CD 环境。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/Sandbox_Environment_Install.png)

## 创建清单

1. 在左侧导航抽屉中选择迁移，以打开迁移选择页面。
2. 点击 Talend 项目 磁贴。
3. 点击创建清单。
4. 确认已安装的 CI/CD 沙盒环境已选中。

   ![CI/CD 环境。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/CICD_Select_Sandbox_Environment.png)
5. 选择要迁移的项目。

   ![CI/CD 项目。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/CICD_Select_Project.png)

   信息注释注意：只有在管理资产步骤中已迁移的项目才可用。
6. 输入项目凭据并点击 连接。
7. 选择相应的分支，然后点击 获取项目。
8. 选择项目并点击加载。

   ![CI/CD 项目 Git 凭据。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/CICD_GIT_Creds.png)
9. 从可用的管道选项中选择：制品库、CVE 报告和项目代码升级。
10. 使用左侧的树状视图选择要包含在迁移中的特定作业和路由。

    ![本地部署 Web 工作室。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/Web_Studio_OnPrem.png)

## 流水线选项

制品储存库

工件储存库选项将项目工件发布到 Nexus 或 JFrog Artifactory 储存库。

* 提供储存库 URL、凭据和目标储存库名称。
* 如果项目代码升级也已启用，则升级后的工件将发布到储存库。

![制品库。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/Artifact_Repository.png)

CVE 报告

启用后，在管道执行完成后将生成一份通用漏洞披露 (CVE) 报告。![CVE 报告。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/CVE_Report.png)

项目代码升级

项目代码升级选项将项目代码升级到 Talend 8。

* 启用 提交并推送升级后的代码到 Git，将升级后的代码推送到 Git 储存库的新分支。

* 在复选框下方提供的文本字段中指定分支名称。

  分支名称必须是唯一的，并且在储存库中不得已存在。

  命名约定很灵活，例如 upgrade/talend8-projectname 或 migration-2026-03。

![项目代码升级。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/Project_Upgrade.png)

## 运行管道

1. 保存清单后，导航到管道页面。
2. 点击 RUN 执行 CI/CD 迁移管道。

![流水线执行。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/Pipeline_Exec.png)