Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3430|Svare: 2

Azure DevOps (viii) Kompilerer ASP.NET MVC-prosjekter ved bruk av Pipelines Build

[Kopier lenke]
Publisert på 29.07.2023 19:40:01 | | | |
Krav: Jeg har brukt Azure DevOps' Pipelines-pipelines for å kompilere ASP.NET Core-prosjekter, .NET Core-prosjekter er veldig enkle å kompilere med dotnet, og kan kompileres direkte med .NET SDK-kommandolinjen, men ASP.NET MVC (.NET Framework)-prosjekter må kompileres med msbuild. Denne artikkelen bruker Azure DevOps-kallVSBuild@1Kompil ASP.NET MVC (.NET Framework)-prosjekt.

Anmeldelse:

Azure DevOps (VII) oppretter en additional agent pool
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) Automatiser utgivelsen av NUGET-pakker ved bruk av Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Kompilerte jobber ved bruk av Pipelines
https://www.itsvse.com/thread-9378-1-1.html

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

Azure DevOps 2020 (III) begrenser søk (ES) minnefotavtrykk
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Første introduksjon til Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Møt Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Vi bruker Azure DevOps Services for demonstrasjoner, først og fremstHost en opplasting av et .NET Framework 4.7.2-prosjektog deretter går inn i prosjektet, som vist nedenfor:



MVC-prosjektet refererer til et klassebibliotek, som igjen refererer til en nuget-pakke for testing, og MVC-kontrolleren kaller metoden i ClassLibrary1.

For å opprette en pipeline, klikk: Pipelines -> Create Pipeline, som vist i følgende figur:



Velg Azure Repos Git Next, velg Git-prosjektet, gå helt til neste steg, velg ASP.NET Core (.NET Framework), lagre det, og endre deretter pipelinen azure-pipelines.yml konfigurasjonsfil.

For mer informasjon om oppgavekonfigurasjon i Azure Pipelines, vennligst se:Innloggingen med hyperkoblingen er synlig.

Endre azure-pipelines.yml profilen,Agenten brukes på min lokale datamaskinSom følger:

Deretter kjører du pipelinen, og første gang du kjører pipelinen, vil den be om at autorisasjon kreves, som vist i følgende figur:

Å gi tillatelse her vil tillate bruk av Agent pool 'Default' for alle ventende og fremtidige kjøringer av denne pipelinen.


Se utførelsesresultatene som vist i figuren nedenfor:



Last ned utgivelsespakken som vist nedenfor:



Referanse:

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.





Foregående:Azure DevOps (VII) oppretter en additional agent pool
Neste:Base64-dekodingsfeil finnes i alle versjoner av .NET
 Vert| Publisert på 29.07.2023 19:41:56 |
Attached er standard genereringazure-pipelines.ymlDokumentinnhold:




 Vert| Publisert på 16.08.2023 17:03:12 |
Definisjon av basseng:Innloggingen med hyperkoblingen er synlig.For eksempel:




Microsoft-hostet agent-virtuell maskin-image

Azure Pipelines-agentpoolen tilbyr flere virtuelle maskinbilder å velge mellom, hver med ulike verktøy og programvare, som vist i følgende bilde:




Innloggingen med hyperkoblingen er synlig.


maskinvare

Microsoft Managed Agent som kjører Windows- og Linux-bilder er klargjort på Azure Universal Virtual Machines med 2-kjerners CPU, 7 GB RAM og 14 GB SSD-diskplass. Disse VM-ene er plassert på samme geografiske sted som din Azure DevOps-organisasjon.



Microsoft hostingpris, Microsoft tilbyrGratis kreditt, som må kjøpes etter bruk.

For Microsoft-hostede parallelle jobber kan du få opptil 10 gratis Microsoft-hostede parallelle jobber som kan kjøre i opptil 360 minutter (6 timer) av gangen i et offentlig prosjekt. Når du oppretter en ny Azure DevOps-organisasjon, får du ikke denne gratis lisensen som standard.

For dedikerte prosjekter kan du få en gratis jobb som kan vare opptil 60 minutter av gangen. Når du oppretter en ny Azure DevOps-organisasjon, blir du kanskje ikke alltid tilbudt denne gratis lisensen som standard.




Innloggingen med hyperkoblingen er synlig.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com