Como Criar Uma Release Определение com vários artefatos/branches usando o Лазурные трубопроводы
Сумарио
- Ситуасао
- Solução
- Заключение
Ситуасао
O Azure Tipelines é Uma Ferramenta Muito Versátil e Que Pode Ser Expandida Ematda Adaptada para atender, так как эстратегиас де ветвя MAIS, MAS ESSES CENários Mais Especiais geralmente acabam Em Sparknounds de todos Osos, Компания Emple escrevo artigu.
Em Várias Estratégias, Como Por Exemplo Gitflow, Várias Franches de Vida Longa Essageem Ao Mesmo tempo e em alguns casos isso targina processos e gurgras disterentes para cada uma das chances.
Em em um caso no Qual temos Uma Branch Development, OS Artefatos Gerados A Partir Dessa Branch São Todos вводит AO Ambiente Chamado Dev; os artefatos gerados da branch lepression são intreges ao ambiente prod.
Para Que essas entregas sejam feitas corretamente é comum que vejamos Mais de Uma Release Определение Para O Mesmo Repositório , «Release-Prod» E «релиз-дев» Porememplo, Mas Isso Cia Uma sepação que descentraliza ososos relacionados ao mesmo repositório, isso gera retabalho e granularidade no ommero de rastere oseses relacionados ao repositório ou de mudar сияние
O Cenário se parece com Esse:
Solução
UMA Forma de evitar essa situação e manter suas reprele определения Enxutas e funcionais mesmo com vários artefatos é utilizar Операционные системы Артефакт/филиал фильтров !
Ao invés de criar duas release определения отделения сериала Para o mesmo Repositório, Crie Uma Só E Separe OS Diferentes Ambientes Em Diferentes Estágios, Como no Exememplo:
O segredo está em vincular seus artefatos todos ao pipeline com as efficencias às wranses de ourem correta filtrar os artefatos nos estágios.
Seletocão Da Branch de Origm Do Artefato Deverá Se Parecer Com Isso, Com Branch Desejada Ocupando O Lugar Do Nome «Master» Do Exemplo Abaixo.
Seletocão Em Si Dos Filtros Que Garantem A Entrega de Apenas UMA филиал Para Cada Ambiente Deve Ser Feita Selecionando o ícone de «Raio/pessoa» que antecede os ambientes.
Essa Seleção Deverá Ser Feita Em Cada Ambiente de Acordo Com необходим. Nesse Caso Bastou Configurar Основной магистр Para O Ambiente de produção e Uma верра филиал Para o ambiente de desenvolvimento.
Заключение
Esse artgo descreve o uso de artifact filters para a solução de uma situação Real em que exceedem vários artefatos para um mesmo Repositório. Caso A Aplicação Dessa Ferramenta ainda não Esteja Clara, Dê Uma Lida na Documentação Oficial Da Microsoft ou deixe suas dúvidas e situações nos comentários!
Оригинал: «https://dev.to/oliveiraleonardo17/release-definition-com-varios-artefatos-usando-azure-pipelines-57f5»