# Migrando projetos e artefatos do Talend

A migração de projetos e artefatos do Talend é implementada em um assistente de seis etapas. Você pode automatizar a atualização de um projeto projetado em uma versão não compatível do Talend Studio, bem como a publicação de artefatos para o Talend Cloud.

Para automatizar tarefas como a atualização de um projeto ou a implementação de artefatos, você precisa configurar e executar a instalação de um sandbox de Integração Contínua/Implementação Contínua (CI/CD). Qlik Talend Cloud Migration Toolkit instala um ambiente sandbox de CI/CD local do Talend 8.0 com todas as ferramentas necessárias para automatizar a atualização, incluindo a instalação da versão mais recente do Talend CommandLine 8.0.

Após a atualização bem-sucedida do projeto, você pode usar o projeto do Talend 8.0 recém-atualizado para automatizar a construção de artefatos de Job e Route usando o ambiente sandbox de CI/CD local. Esses artefatos podem ser publicados em um espaço de trabalho do Talend Cloud e a tarefa do Talend Management Console associada é criada e configurada.

Nota informativaImportante: Este recurso não deve substituir o processo existente de Ciclo de Vida de Desenvolvimento de Software (SDLC) e o uso de qualquer Servidor de CI atual. Ele oferece uma maneira rápida e conveniente de revisar as atualizações do projeto e testar a construção e execução de artefatos do projeto em um ambiente de teste do Talend Cloud antes de uma migração completa para o Talend 8 no Talend Cloud.

Eis uma lista dos principais conceitos:

| Conceitos chave | Detalhes |
| --- | --- |
| Ambientes de sandbox de CI/CD do Talend 8 | Um sandbox de CI/CD é um ambiente dedicado à automação de tarefas de CI/CD.<br><br>Eis algumas propriedades para lembrar:<br><br><ul><li>É chamado de sandbox, porque é uma réplica local e isolada de um ambiente de CI/CD, mas simplificado para o <span>Talend</span>.</li><li>Faz exatamente o que o <span>Talend Studio</span> pode fazer em termos de migração, compilação e publicação.</li><li>Não usa o <span>Talend Studio</span> para essas tarefas; em vez disso, usa o <span>Talend CommandLine</span>, que é o <span>Talend Studio</span> sem a interface gráfica do usuário.</li></ul><br><br><br>O Qlik Talend Cloud Migration Toolkit automatiza a instalação local das ferramentas necessárias:<br><br><ul><li>Java JDK</li><li>Cliente Git: usado para clonar o repositório Git.</li><li>Maven com plug-ins adicionais: Maven é uma ferramenta de automação de compilação para projetos Java. </li><li><span>Talend</span> 8 Linha de Comando</li></ul><br><br><br>Vários ambientes podem ser instalados com base no lançamento mensal do Talend CommandLine. |
| Manifesto de CI/CD | Um manifesto é uma lista de configurações que define a implementação de CI/CD.<br><br>No Qlik Talend Cloud Migration Toolkit, você pode configurar manifestos para:<br><br><ul><li>Atualizar seu projeto de origem em uma nova versão do <span>Talend Studio</span>.</li><li>Criar as tarefas e rotas selecionadas e publicá-las no <span>Talend Cloud</span> ou no seu repositório de artefatos.</li><li>Gerar relatórios.</li></ul><br><br><br>Um manifesto de CI/CD é composto por quatro seções:<br><br><ul><li>A versão do ambiente de CI/CD que será usada para a execução de CI/CD.</li><li>O projeto de origem: podem ser informações de um repositório Git (URL e credenciais) ou um caminho de espaço de trabalho local onde o projeto do <span>Talend</span> está localizado.</li><li>Os destinos para o processo de CI/CD: atualmente, o <span>Qlik Talend Cloud Migration Toolkit</span> suporta vários tipos de destinos:<ul><li><span><span>Talend Cloud</span></span>: Destino usado para solicitar a publicação de artefatos de ativos do projeto e a criação das tarefas associadas. A configuração do destino referencia os nomes de ambiente e espaço de trabalho do <span>Talend Cloud</span>, onde o artefato será publicado, o nome da tarefa, os modelos de descrição e o mecanismo serão usados pela tarefa.</li><li><span>Repositório de Artefatos</span>: destino usado para solicitar a publicação de artefatos de ativos de projeto em um Repositório de Artefatos (Nexus3, JFrog Artifactory). A configuração contém todos os parâmetros solicitados: tipo de repositório (Nexus3 ou Artifactory), URL, credenciais e nome do repositório.</li><li><span>Relatório CVE</span>: destino usado para solicitar a geração de um relatório CVE (Vulnerabilidades e Exposições Comuns) do projeto do <span>Talend</span>.</li><li><span>Relatório de Atualização de Projeto</span>: destino usado para a geração dos relatórios de atualização do projeto do <span>Talend</span> com base na versão do <span>Talend</span> 8 usada pelo ambiente de CI/CD atual. </li></ul></li><li>Uma lista de ativos a serem processados: uma vez atualizado, o projeto é aberto em uma versão Web do <span>Talend Studio</span>, onde você pode selecionar as tarefas e rotas que deseja implementar.</li></ul> |
| Pipeline de CI/CD | Um pipeline é a tradução de um manifesto em uma série de etapas a serem executadas pelo sandbox de CI/CD.<br><br>Cada etapa é a execução de uma ordem de CI/CD:<br><br><ul><li><p>Comandos Git</p></li><li>Comandos Maven</li><li>Geração de relatórios (CVE e atualização)</li></ul><br><br><br>Com base nos destinos solicitados e na lista de ativos nos manifestos, o Qlik Talend Cloud Migration Toolkit otimiza o número de etapas no pipeline, bem como os parâmetros de comando Maven usados nas etapas. |

### Nesta seção

* [Instalando o ambiente de CI/CD](https://help.qlik.com/pt-BR/migration/installing-the-ci-cd-environment)
* [Criando um manifesto de atualização de projeto](https://help.qlik.com/pt-BR/migration/creating-project-upgrade-manifest)
* [Criando um manifesto de CI/CD](https://help.qlik.com/pt-BR/migration/creating-ci-cd-manifest)
* [Lista de manifestos](https://help.qlik.com/pt-BR/migration/manifest-list)