Anforderungen: Ich habe die Pipelines-Pipelines von Azure DevOps verwendet, um ASP.NET Core-Projekte zu kompilieren. .NET Core-Projekte sind sehr einfach mit dotnet zu kompilieren und können direkt mit der .NET SDK-Kommandozeile kompiliert werden, aber ASP.NET MVC-Projekte (.NET Framework) müssen mit msbuild kompiliert werden. Dieser Artikel verwendet Azure DevOps CallsVSBuild@1Kompiliere ASP.NET MVC (.NET Framework)-Projekt.
Rezension:
Wir nutzen Azure DevOps Services zunächst für DemonstrationenHoste einen Upload eines .NET Framework 4.7.2-Projektsund dann das Projekt betreten, wie unten gezeigt:
Das MVC-Projekt verweist auf eine Klassenbibliothek, die wiederum auf ein Nuget-Paket zum Testen verweist, und der MVC-Controller ruft die Methode in ClassLibrary1 auf.
Um eine Pipeline zu erstellen, klicken Sie darauf: Pipelines -> Create Pipeline, wie in der folgenden Abbildung dargestellt:
Wählen Sie Azure Repos Git Next, wählen Sie das Git-Projekt, gehen Sie zum nächsten Schritt weiter, wählen Sie ASP.NET Core (.NET Framework), speichern Sie es und ändern Sie dann die Pipeline azure-pipelines.yml Konfigurationsdatei.
Weitere Informationen zur Aufgabenkonfiguration von Azure Pipelines finden Sie bitte:Der Hyperlink-Login ist sichtbar.
Modifiziere das azure-pipelines.yml Profil,Der Agent wird auf meinem lokalen Computer verwendetFolgendermaßen:
Dann führen Sie die Pipeline aus, und beim ersten Ausführen der Pipeline wird angezeigt, dass eine Autorisierung erforderlich ist, wie in der folgenden Abbildung gezeigt:
Die Erteilung einer Genehmigung hier ermöglicht die Nutzung des Agentenpools 'Default' für alle wartenden und zukünftigen Durchläufe dieser Pipeline.
Sehen Sie sich die Ausführungsergebnisse wie in der untenstehenden Abbildung gezeigt an:
Laden Sie das Release-Paket wie unten gezeigt herunter:
Referenz:
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
|