Prasības: Es izmantoju Azure DevOps cauruļvadu cauruļvadus, lai kompilētu ASP.NET Core projektus, .NET Core projektus ir ļoti vienkārši kompilēt ar dotnet, un tos var kompilēt tieši ar .NET SDK komandrindu, bet ASP.NET MVC (.NET Framework) projekti ir jākompilē ar msbuild. Šajā rakstā tiek izmantoti Azure DevOps zvaniVSBuild@1Kompilējiet ASP.NET MVC (.NET Framework) projektu.
Pārskats:
Mēs vispirms izmantojam Azure DevOps pakalpojumus demonstrācijām.NET Framework 4.7.2 projekta augšupielādes viesošanaun pēc tam ievadiet projektu, kā parādīts tālāk:
MVC projekts atsaucas uz klases bibliotēku, kas savukārt atsaucas uz nuget pakotni testēšanai, un MVC kontrolieris izsauc metodi ClassLibrary1.
Lai izveidotu konveijeru, noklikšķiniet uz Cauruļvadi > Izveidot konveijeru, kā parādīts šajā attēlā:
Pēc tam atlasiet Azure Repos Git, atlasiet Git projektu, pārejiet līdz nākamajai darbībai, atlasiet ASP.NET Core (.NET Framework), saglabājiet to un pēc tam modificējiet konveijera azure-pipelines.yml konfigurācijas failu.
Lai iegūtu papildinformāciju par Azure Pipelines uzdevumu konfigurāciju, lūdzu, skatiet:Hipersaites pieteikšanās ir redzama.
Modificējiet azure-pipelines.yml profilu,Aģents tiek izmantots lokālajā datorāŠādi:
Pēc tam palaidiet konveijeru, un, pirmo reizi palaižot konveijeru, tiks parādīts, ka ir nepieciešama autorizācija, kā parādīts nākamajā attēlā:
Atļaujas piešķiršana šeit ļaus izmantot aģentu kopu "Noklusējums" visiem šī konveijera gaidāmajiem un turpmākajiem skrējieniem.
Skatiet izpildes rezultātus, kā parādīts zemāk redzamajā attēlā:
Lejupielādējiet laidiena pakotni, kā parādīts tālāk.
Atsauce:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
|