Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 3430|Răspunde: 2

Azure DevOps (viii) Compilează ASP.NET proiecte MVC folosind Pipelines Build

[Copiază linkul]
Postat pe 29.07.2023 19:40:01 | | | |
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:

Azure DevOps (VII) creează un pool suplimentar de agenți
https://www.itsvse.com/thread-10634-1-1.html

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

Azure DevOps 2020 (V) Automatizează lansarea pachetelor NUGET folosind Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Joburi compilate folosind Pipelines
https://www.itsvse.com/thread-9378-1-1.html

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

Azure DevOps 2020 (III) limitează amprenta memoriei de căutare (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Prima introducere în 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
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ă.





Precedent:Azure DevOps (VII) creează un pool suplimentar de agenți
Următor:Erorile de decodare Base64 există în toate versiunile de .NET
 Proprietarul| Postat pe 29.07.2023 19:41:56 |
Atașat este generatorul implicitazure-pipelines.ymlConținutul documentului:




 Proprietarul| Postat pe 16.08.2023 17:03:12 |
Definiția pool-ului:Autentificarea cu hyperlink este vizibilă.De exemplu:




Imagine de mașină virtuală a agentului găzduit de Microsoft

Pool-ul de agenți Azure Pipelines oferă mai multe imagini de mașini virtuale din care poți alege, fiecare cu diverse unelte și software, așa cum este ilustrat în imaginea următoare:




Autentificarea cu hyperlink este vizibilă.


hardware

Microsoft Managed Agent care rulează imagini Windows și Linux este prevăzut pe Azure Universal Virtual Machines cu CPU cu 2 nuclee, 7 GB RAM și 14 GB spațiu pe disc SSD. Aceste mașini virtuale sunt situate în aceeași locație geografică ca organizația ta Azure DevOps.



Prețul de găzduire Microsoft, oferta MicrosoftCredit gratuit, care trebuie cumpărat după utilizare.

Pentru joburile paralele găzduite de Microsoft, poți obține până la 10 joburi paralele găzduite gratuit de Microsoft, care pot rula până la 360 de minute (6 ore) odată într-un proiect public. Când creezi o nouă organizație Azure DevOps, nu primești această licență gratuită implicit.

Pentru proiecte dedicate, poți obține un job gratuit care poate dura până la 60 de minute odată. Când creezi o nouă organizație Azure DevOps, este posibil să nu ți se ofere întotdeauna această licență gratuită implicit.




Autentificarea cu hyperlink este vizibilă.
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com