Cerințe: Am folosit pipeline-urile Pipelines ale Azure DevOps pentru a compila ASP.NET proiecte Core, proiectele .NET Core sunt foarte simple de compilat cu dotnet și pot fi compilate direct cu linia de comandă a SDK-ului .NET, dar proiectele MVC (.NET Framework) ASP.NET trebuie compilate cu msbuild. Acest articol folosește apeluri Azure DevOpsVSBuild@1Compila ASP.NET proiectul MVC (.NET Framework).
Recenzie:
Folosim Azure DevOps Services pentru demonstrațiiGăzduiește o încărcare a unui proiect .NET Framework 4.7.2și apoi intră în proiect, așa cum se arată mai jos:
Proiectul MVC face referire la o bibliotecă de clase, care la rândul ei face referire la un pachet nuget pentru testare, iar controlerul MVC apelează metoda în ClassLibrary1.
Pentru a crea o conductă, faceți click: Pipelines -> Create Pipeline, așa cum este prezentat în figura următoare:
Selectează Azure Repos Git Next, selectează proiectul Git, mergi până la pasul următor, selectează ASP.NET Core (.NET Framework), salvează-l și apoi modifică pipeline-ul azure-pipelines.yml fișierul de configurare.
Pentru mai multe informații despre configurarea sarcinilor Azure Pipelines, vă rugăm să consultați:Autentificarea cu hyperlink este vizibilă.
Modifică profilul azure-pipelines.yml,Agentul este folosit pe calculatorul meu localAșa cum urmează:
Apoi, rulați pipeline-ul, iar prima dată când îl rulați, va solicita autorizația, așa cum se arată în figura următoare:
Acordarea permisiunii aici va permite utilizarea Agent Pool 'Default' pentru toate execuțiile de așteptare și viitoare ale acestui pipeline.
Vizualizați rezultatele execuției așa cum sunt prezentate în figura de mai jos:
Descarcă pachetul de lansare așa cum este prezentat mai jos:
Referință:
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
|