Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 2787|Respuesta: 0

Azure DevOps (9) Configurar diferentes patrones de compilación basados en las ramas de código

[Copiar enlace]
Publicado en 17/8/2023 19:47:30 | | | |
Requisitos: Un proyecto Git tiene múltiples ramas, como master, uat, qa, dev, etc., y el contenido del pipeline azure-pipelines.yml archivos es el mismoEstablecer el valor de la variable buildConfigurationPor ejemplo: modo de liberación de ramas maestras, modo uat de rama uat, qa, modo de depuración de ramas de desarrollo, etc.

Revisión:

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

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

Azure DevOps 2020 (VI) Actualizar herramientas NuGet
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (V) Automatiza la publicación de paquetes NUGET usando Pipelines
https://www.itsvse.com/thread-9381-1-1.html

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

Azure DevOps 2020 (II) Azure DevOps Server Express 2020 RC2 tutorial de instalación
https://www.itsvse.com/thread-9375-1-1.html

Azure DevOps 2020 (III) limita la huella de memoria de búsqueda (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Primera Introducción 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


Opción 1:

En la configuración de variables, el código es el siguiente:


Como se muestra en la siguiente figura:



Opción 2:

Configura el valor de la variable por defecto en modo release y luego modifica el valor según el nombre de la rama, el código es el siguiente:





Finalmente, el código es el siguiente:

referencia

Usando variables predefinidas:El inicio de sesión del hipervínculo es visible.
Expresión:El inicio de sesión del hipervínculo es visible.




Anterior:Compara Tailscale, ZeroTier, WireGuard, OmniEdge y Ngrok para soluciones de geo-red
Próximo:El contenedor Docker se basa en aspnet:6.0 para instalar la herramienta ping
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com