Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Este artigo explica como criar um pipeline no Azure Pipelines usando um pipeline existente como ponto de partida.
Para pipelines YAML, você pode copiar um arquivo ou código de pipeline YAML de um pipeline para outro. A clonagem de um pipeline YAML copia apenas o código YAML. Você precisa reconfigurar quaisquer outras configurações no novo pipeline, como variáveis, gatilhos, opções e segurança.
Para pipelines clássicos, se o pipeline de origem estiver no mesmo projeto que o novo pipeline, você poderá cloná-lo. Se estiver em um projeto diferente, você poderá exportá-lo desse projeto e importá-lo para seu projeto. A clonagem de um pipeline clássico também clona as suas configurações, exceto as configurações de segurança.
Para migrar um pipeline de compilação clássico para um pipeline YAML usando Exportar para YAML, consulte Migrar de pipelines clássicos.
Pré-requisitos
- Um projeto de DevOps do Azure onde você tem permissão para criar e editar pipelines.
- Um pipeline existente do Azure Pipelines para servir de base para um novo pipeline.
Clonar ou copiar um pipeline
No caso de pipelines YAML, copie o YAML do pipeline que deseja clonar para o seu novo pipeline. Apenas o YAML é copiado. Você precisa reconfigurar quaisquer outras configurações definidas fora do YAML, como variáveis, gatilhos, segurança e outras opções.
Se o pipeline de origem e o novo pipeline usarem o mesmo repositório de código-fonte, você poderá copiar o arquivo de definição de pipeline YAML de origem para o novo pipeline. Se os dois pipelines estiverem em repositórios diferentes ou se você quiser começar com um novo arquivo, poderá copiar o código YAML do pipeline de origem para o novo.
Para clonar um arquivo de definição de pipeline existente:
- Crie um novo pipeline em seu projeto de DevOps do Azure.
- Na página Configurar seu pipeline , selecione Arquivo YAML do Azure Pipelines Existente, insira o caminho e o nome do arquivo de pipeline existente e selecione Continuar.
- Renomeie e personalize o novo pipeline conforme desejado e selecione Salvar e executar.
Para copiar o código YAML de um pipeline de origem para um novo pipeline:
Selecione o pipeline que você deseja clonar na lista na página Pipelines .
Na página do pipeline, selecione Editar no canto superior direito.
Copie do editor o código YAML do pipeline.
Crie uma nova canalização no seu projeto.
Na página Configurar seu pipeline , selecione Pipeline inicial.
Na página do novo pipeline, substitua o conteúdo do arquivo inicial pelo YAML do pipeline copiado.
Nomeie e personalize o novo pipeline conforme desejado e selecione Salvar e executar.
Nota
Para copiar de um pipeline de origem clássico para um novo pipeline YAML, selecione Exibir YAML no trabalho do agente de pipeline de origem e, em seguida, selecione Copiar para área de transferência. Cole o código YAML em seu novo pipeline. Repita essas ações para cada trabalho de agente no pipeline.
Exportar e importar um pipeline clássico
Você pode criar um novo pipeline Clássico exportando um pipeline Clássico existente e importando-o para o novo pipeline. Use esse processo quando o pipeline de origem e o novo pipeline estiverem em projetos diferentes.
Pipeline de compilação
Você pode exportar uma definição de compilação existente de um projeto e, em seguida, importá-la para outro projeto.
Selecione o pipeline que você deseja clonar na lista na página Pipelines .
Na página do pipeline, selecione o ícone Mais ações no canto superior direito e, em seguida, selecione Exportar para JSON. A exportação para JSON está disponível apenas para pipelines clássicos.
O arquivo JSON é baixado para o diretório de download da sua máquina local de acordo com as configurações do seu navegador.
No projeto em que você deseja seu novo pipeline, selecione Pipelines, selecione o ícone Mais ações no canto superior direito da página Pipelines e selecione Importar um pipeline.
Procure e selecione o arquivo JSON exportado no diretório de download e, em seguida, selecione Importar.
O novo pipeline é criado com -import anexado ao nome. Renomeie e configure o pipeline conforme desejado e selecione Guardar ou Guardar e enfileirar para guardar o pipeline importado.
Importante
A exportação de um pipeline elimina todos os dados específicos do projeto, como pools de agentes e conexões de serviço. É necessário configurar esses detalhes para o novo pipeline importado.
Pipeline de lançamento
O procedimento para exportar e importar pipelines de Classic release é semelhante ao procedimento de pipeline de compilação Classic, mas os menus e a interface do usuário são ligeiramente diferentes.
Para exportar um pipeline de versão Classic, navegue até Releases, escolha o ícone Mais ações e selecione Exportar. O item Exportar está disponível apenas para canais de publicação Classic.
Para importar um pipeline de liberação Classic, navegue até Releases, escolha New e selecione Import release pipeline.