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: 3430|Respuesta: 2

Azure DevOps (viii) compila ASP.NET proyectos MVC usando Pipelines Build

[Copiar enlace]
Publicado en 29/7/2023 19:40:01 | | | |
Requisitos: He estado usando las canalizaciones Pipelines de Azure DevOps para compilar ASP.NET proyectos Core, los proyectos .NET Core son muy sencillos de compilar con dotnet y pueden compilarse directamente con la línea de comandos del SDK de .NET, pero ASP.NET proyectos MVC (.NET Framework) necesitan compilarse con msbuild. Este artículo utiliza llamadas a Azure DevOpsVSBuild@1Compilar ASP.NET proyecto MVC (.NET Framework).

Revisión:

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
Primero usamos Azure DevOps Services para demostracionesAloja una subida de un proyecto .NET Framework 4.7.2y luego entrar en el proyecto, como se muestra a continuación:



El proyecto MVC hace referencia a una biblioteca de clases, que a su vez hace referencia a un paquete nuget para pruebas, y el controlador MVC llama al método en ClassLibrary1.

Para crear una canalización, haz clic en: Pipelines -> Create Pipeline, como se muestra en la siguiente figura:



Selecciona Azure Repos Git Next, selecciona el proyecto Git, pasa al siguiente paso, selecciona ASP.NET Core (.NET Framework), guárdalo y luego modifica el pipeline azure-pipelines.yml el archivo de configuración.

Para más información sobre la configuración de tareas de Azure Pipelines, por favor consulte:El inicio de sesión del hipervínculo es visible.

Modifica el perfil de azure-pipelines.yml,El agente se usa en mi ordenador localComo sigue:

Luego, ejecuta la pipeline y, la primera vez que la ejecutes, te pedirá que se requiere autorización, como se muestra en la siguiente figura:

Conceder permiso aquí permitirá el uso del pool de agentes 'Predeterminado' para todas las ejecuciones en espera y futuras de esta pipeline.


Consulta los resultados de la ejecución tal como se muestra en la figura siguiente:



Descarga el paquete de lanzamiento que se muestra a continuación:



Referencia:

El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.





Anterior:Azure DevOps (VII) crea un pool adicional de agentes
Próximo:Existen errores de decodificación en Base64 en todas las versiones de .NET
 Propietario| Publicado en 29/7/2023 19:41:56 |
Attached es el generador por defectoazure-pipelines.ymlContenido del documento:




 Propietario| Publicado en 16/8/2023 17:03:12 |
Definición del grupo:El inicio de sesión del hipervínculo es visible.Por ejemplo:




Imagen de máquina virtual de agente alojada por Microsoft

El pool de agentes de Azure Pipelines ofrece múltiples imágenes de máquinas virtuales para elegir, cada una con diversas herramientas y software, como se muestra en la siguiente imagen:




El inicio de sesión del hipervínculo es visible.


hardware

Microsoft Managed Agent que ejecuta imágenes de Windows y Linux está provisionado en Azure Universal Virtual Machines con CPU de 2 núcleos, 7 GB de RAM y 14 GB de espacio en disco SSD. Estas máquinas virtuales están ubicadas en la misma ubicación geográfica que tu organización de Azure DevOps.



Precio de alojamiento de Microsoft, ofrece MicrosoftCrédito gratuito, que debe comprarse después de usarla.

Para trabajos paralelos alojados en Microsoft, puedes obtener hasta 10 trabajos paralelos gratuitos alojados por Microsoft que pueden ejecutarse durante hasta 360 minutos (6 horas) seguidos en un proyecto público. Cuando creas una nueva organización de Azure DevOps, no se te da esta licencia gratuita por defecto.

Para proyectos dedicados, puedes conseguir un trabajo gratuito que puede durar hasta 60 minutos seguidos. Cuando creas una nueva organización de Azure DevOps, puede que no siempre te ofrezcan esta licencia gratuita por defecto.




El inicio de sesión del hipervínculo es visible.
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