Configurar a sincronização de pipeline
Periodicamente, lançamos atualizações dos modelos de pipeline do ALM Accelerator. Use o modelo de sincronização de pipeline incluído no ALM Accelerator para manter seus modelos de pipeline atualizados automaticamente.
O modelo de sincronização de pipeline atualiza apenas os modelos de pipeline do ALM Accelerator. Atualize os componentes da solução ALM Accelerator separadamente.
Configuração de sincronização de pipeline
Para simplificar o processo, criamos um modelo de pipeline que sincroniza automaticamente o repositório do Azure DevOps com o repositório de modelo de pipeline no repositório GitHub do Kit de Início do CoE. Veja aqui como começar a usar o pipeline de sincronização de pipeline.
Para começar, sincronize manualmente a versão mais recente dos modelos de pipeline clonando o repositório de modelos de pipeline para seu repositório do Azure DevOps.
No Azure DevOps, vá para Pipelines e, depois, selecione Criar um Novo Pipeline.
Selecione Azure Repos Git para seu repositório de código e aponte para o repositório do Azure DevOps criado e semeado com os modelos de pipeline na etapa 1.
Na página Configurar seu pipeline, selecione Arquivo YAML do Azure Pipelines existente, aponte para /Pipelines/sync-pipeline-repo.yml e selecione Continuar.
Na próxima tela, selecione Salvar, selecione (…) ao lado de Executar pipeline e selecione Renomear/Mover.
Altere o nome do pipeline para sync-pipeline-repo e, depois, selecione Salvar.
Defina a
TEMPLATE-REPO
variável do pipeline como <https://github.com/microsoft/coe-alm-accelerator-templates>.Você pode usar o pipeline de sincronização para sincronizar qualquer repositório do GitHub com o Azure DevOps. Defina a variável
TEMPLATE-REPO
para o repositório do GitHub de origem para especificar a origem da sincronização.Execute o novo pipeline.
Insira o nome de SourceBranch e BranchToCreate no Azure DevOps, e a TargetBranch, como principal.
Selecione Executar.
Após a execução do pipeline, é criada uma solicitação de pull para BranchToCreate no TargetBranch. Para confirmar as alterações, aprove e conclua a solicitação pull.
Se a solicitação pull tiver conflitos de mesclagem, você precisará resolvê-los para concluir a atualização. Use a extensão gratuita do Azure DevOps Conflito de mesclagem de solicitação de pull, disponível no Visual Studio Marketplace.