Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 2787|Resposta: 0

Azure DevOps (9) Configure diferentes padrões de compilação com base em branches de código

[Copiar link]
Publicado em 17/08/2023 19:47:30 | | | |
Requisitos: Um projeto Git possui múltiplos ramos, como master, uat, qa, dev, etc., e o conteúdo do pipeline azure-pipelines.yml arquivos é o mesmoDefina o valor da variável buildConfigurationPor exemplo: modo de lançamento de branch mestre, modo uat branch uat, qa, modo debug de branch de desenvolvimento, etc.

Revisar:

Azure DevOps (viii) compila ASP.NET projetos MVC usando Pipelines Build
https://www.itsvse.com/thread-10635-1-1.html

O Azure DevOps (VII) cria um pool adicional de agentes
https://www.itsvse.com/thread-10634-1-1.html

Azure DevOps 2020 (VI) Ferramentas de atualização do NuGet
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (V) Automatize a liberação de pacotes NUGET usando Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Trabalhos compilados usando Pipelines
https://www.itsvse.com/thread-9378-1-1.html

Azure DevOps 2020 (II) Azure DevOps Server Express 2020 RC2 tutorial de instalação
https://www.itsvse.com/thread-9375-1-1.html

Azure DevOps 2020 (III) limita a área de busca (ES) de memória
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Primeira Introdução a Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Meet Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html


Opção 1:

Na configuração das variáveis, o código é o seguinte:


Como mostrado na figura a seguir:



Opção 2:

Defina o valor padrão da variável para o modo de liberação e depois modifique o valor de acordo com o nome do ramo, o código é o seguinte:





Por fim, o código é o seguinte:

referência

Usando variáveis pré-definidas:O login do hiperlink está visível.
Expressão:O login do hiperlink está visível.




Anterior:Compare Tailscale, ZeroTier, WireGuard, OmniEdge e Ngrok para soluções de geo-rede
Próximo:O contêiner Docker é baseado no aspnet:6.0 para instalar a ferramenta ping
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com