Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 3430|Atsakyti: 2

"Azure DevOps" (viii) kompiliuoja ASP.NET MVC projektus naudojant "Pipelines Build"

[Kopijuoti nuorodą]
Paskelbta 2023-07-29 19:40:01 | | | |
Reikalavimai: Aš naudoju "Azure DevOps" vamzdynus kompiliuoti ASP.NET pagrindinius projektus, .NET Core projektus labai paprasta kompiliuoti naudojant dotnet ir juos galima kompiliuoti tiesiogiai naudojant .NET SDK komandinę eilutę, tačiau ASP.NET MVC (.NET Framework) projektus reikia kompiliuoti naudojant msbuild. Šiame straipsnyje naudojami "Azure DevOps" skambučiaiVSBuild@1Kompiliuokite ASP.NET MVC (.NET Framework) projektą.

Peržiūra:

"Azure DevOps" (VII) sukuria papildomą agentų telkinį
https://www.itsvse.com/thread-10634-1-1.html

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

Azure DevOps 2020 (V) Automatizuokite NUGET paketų išleidimą naudodami vamzdynus
https://www.itsvse.com/thread-9381-1-1.html

"Azure DevOps 2020 (IV)" kompiliuotos užduotys naudojant vamzdynus
https://www.itsvse.com/thread-9378-1-1.html

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

"Azure DevOps 2020 (III)" riboja ieškos (ES) atminties pėdsaką
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Pirmasis įvadas į Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Susipažinkite su "Azure DevOps"
https://www.itsvse.com/thread-8078-1-1.html
Pirmiausia demonstracijoms naudojame "Azure DevOps" paslaugas".NET Framework 4.7.2" projekto nusiuntimo nuomojimasir įveskite projektą, kaip parodyta toliau:



MVC projektas nurodo klasės biblioteką, kuri savo ruožtu nurodo nuget paketą testavimui, o MVC valdiklis iškviečia metodą ClassLibrary1.

Norėdami sukurti srautą, spustelėkite: Srautai -> Kurti srautą, kaip parodyta toliau pateiktame paveikslėlyje:



Pasirinkite "Azure Repos Git" Tada pasirinkite "Git" projektą, pereikite prie kito veiksmo, pasirinkite "ASP.NET Core" (.NET Framework), įrašykite jį ir pakeiskite srauto azure-pipelines.yml konfigūracijos failą.

Daugiau informacijos apie "Azure Pipelines" užduočių konfigūraciją rasite:Hipersaito prisijungimas matomas.

Pakeiskite azure-pipelines.yml profilį,Agentas naudojamas mano vietiniame kompiuteryjeTaip:

Tada paleiskite srautą ir pirmą kartą paleidus srautą bus paraginta, kad reikalingas leidimas, kaip parodyta šiame paveikslėlyje:

Suteikus leidimą čia bus galima naudoti agentų telkinį "Numatytasis" visiems laukiantiems ir būsimiems šio vamzdyno vykdymams.


Peržiūrėkite vykdymo rezultatus, kaip parodyta paveikslėlyje žemiau:



Atsisiųskite leidimo paketą, kaip parodyta toliau:



Nuoroda:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.





Ankstesnis:"Azure DevOps" (VII) sukuria papildomą agentų telkinį
Kitą:Base64 dekodavimo klaidos yra visose .NET versijose
 Savininkas| Paskelbta 2023-07-29 19:41:56 |
Pridėtas yra numatytasis generuotiazure-pipelines.ymlDokumento turinys:




 Savininkas| Paskelbta 2023-08-16 17:03:12 |
Baseino apibrėžimas:Hipersaito prisijungimas matomas.Pavyzdžiui:




"Microsoft" nuomojamo agento virtualios mašinos vaizdas

"Azure Pipelines" agentų telkinyje galima rinktis iš kelių virtualių mašinų atvaizdų, kurių kiekvienas turi įvairius įrankius ir programinę įrangą, kaip parodyta šiame paveikslėlyje:




Hipersaito prisijungimas matomas.


aparatūra

"Microsoft" valdomasis agentas, kuriame veikia "Windows" ir "Linux" atvaizdai, yra parengtas "Azure" universaliose virtualiose mašinose su 2 branduolių procesoriumi, 7 GB RAM ir 14 GB SSD vietos diske. Šios VM yra toje pačioje geografinėje vietoje kaip ir jūsų "Azure DevOps" organizacija.



"Microsoft" prieglobos kaina, "Microsoft" siūloNemokamas kreditas, kurį reikia įsigyti po naudojimo.

Jei naudojate "Microsoft" nuomojamas lygiagrečias užduotis, galite gauti iki 10 nemokamų "Microsoft" nuomojamų lygiagrečių užduočių, kurios vienu metu gali būti vykdomos iki 360 minučių (6 valandų) viešajame projekte. Kai kuriate naują "Azure DevOps" organizaciją, pagal numatytuosius nustatymus ši nemokama licencija jums nesuteikiama.

Dedikuotiems projektams galite gauti nemokamą darbą, kuris vienu metu gali trukti iki 60 minučių. Kai kuriate naują "Azure DevOps" organizaciją, jums ne visada gali būti pasiūlyta ši nemokama licencija pagal numatytuosius nustatymus.




Hipersaito prisijungimas matomas.
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com