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:
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.
|