See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3430|Vastuse: 2

Azure DevOps (viii) Compiles ASP.NET MVC projektid Pipelines Buildi abil

[Kopeeri link]
Postitatud 29.07.2023 19:40:01 | | | |
Nõuded: Olen kasutanud Azure DevOps'i Pipelines torujuhtmeid ASP.NET Core projektide kompileerimiseks, .NET Core projektid on dotnetiga väga lihtsad kompileerida ja neid saab otse kompileerida .NET SDK käsureaga, kuid ASP.NET MVC (.NET Framework) projekte tuleb kompileerida msbuildiga. See artikkel kasutab Azure DevOps kutseidVSBuild@1Kompileeri ASP.NET MVC (.NET Framework) projekt.

Läbivaatamine:

Azure DevOps (VII) loob täiendava agendikogumi
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) Automate NUGET pakettide väljalaskmine Pipelines'i abil
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Compiled jobs using 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) piirab otsingu (ES) mälu jalajälg
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Esimene sissejuhatus 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
Esmalt kasutame Azure DevOps Services'i demonstratsioonideksMajutage .NET Framework 4.7.2 projekti üleslaadimistja seejärel siseneme projekti, nagu allpool näidatud:



MVC projekt viitab klassiraamatukogule, mis omakorda viitab testimiseks nuget-paketile, ning MVC kontroller kutsub meetodi ClassLibrary1-s.

Torujuhtme loomiseks klõpsa: Pipelines -> Create Pipeline, nagu näidatud järgmisel joonisel:



Vali Azure Repos Git Next, vali Git projekt, mine järgmise sammuni, vali ASP.NET Core (.NET Framework), salvesta see ja seejärel muuda torujuhtme azure-pipelines.yml konfiguratsioonifaili.

Lisateabe saamiseks Azure Pipelinesi ülesannete seadistamise kohta palun vaata:Hüperlingi sisselogimine on nähtav.

Muuda azure-pipelines.yml profiili,Agenti kasutatakse minu kohalikus arvutisJärgmiselt:

Seejärel käivita torujuhe ja esimesel korral, kui torujuhtme käivitad, küsib see, et autoriseerimine on vajalik, nagu näidatud järgmisel joonisel:

Siin loa andmine võimaldab kasutada Agent Pool 'Default' kõigi selle torujuhtme oote- ja tulevaste käivitamiste jaoks.


Vaata täitmise tulemusi alloleval joonisel:



Laadi alla väljalaskepakett, nagu allpool näidatud:



Viide:

Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.





Eelmine:Azure DevOps (VII) loob täiendava agendikogumi
Järgmine:Base64 dekodeerimisvead esinevad kõigis .NET versioonides
 Üürileandja| Postitatud 29.07.2023 19:41:56 |
Lisatud on vaikimisi generatsioonazure-pipelines.ymlDokumendi sisu:




 Üürileandja| Postitatud 16.08.2023 17:03:12 |
Basseini definitsioon:Hüperlingi sisselogimine on nähtav.Näiteks:




Microsoft-hosted agent virtual machine image

Azure Pipelines agentide hulk pakub valida mitme virtuaalmasina piltide vahel, millest igaühel on erinevad tööriistad ja tarkvara, nagu on näidatud järgmisel pildil:




Hüperlingi sisselogimine on nähtav.


Riistvara

Microsoft Managed Agent, mis töötab Windowsi ja Linuxi piltidega, on seadistatud Azure Universal Virtual Machines, millel on 2-tuumaline protsessor, 7 GB RAM ja 14 GB SSD kettaruumi. Need VM-id asuvad samas geograafilises asukohas kui teie Azure DevOps organisatsioon.



Microsofti majutuse hind, Microsoft pakubTasuta krediit, mis tuleb pärast kasutamist osta.

Microsofti majutatud paralleeltööde puhul saad kuni 10 tasuta Microsofti hostitud paralleeltööd, mis võivad avalikus projektis töötada kuni 360 minutit (6 tundi) korraga. Kui loote uue Azure DevOps organisatsiooni, ei anta teile vaikimisi seda tasuta litsentsi.

Pühendatud projektide puhul saad tasuta töö, mis võib kesta kuni 60 minutit korraga. Kui loote uue Azure DevOps organisatsiooni, ei pruugi teile alati vaikimisi seda tasuta litsentsi saada.




Hüperlingi sisselogimine on nähtav.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com