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

Vaade: 10117|Vastuse: 1

Azure DevOps 2020 (IV) Compiled jobs using Pipelines

[Kopeeri link]
Postitatud 09.09.2020 15:30:13 | | | |
Azure DevOps 2020 (1) Esimene sissejuhatus Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-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 Pipelines on pilveteenus, mida saad kasutada oma koodiprojektide automaatseks ehitamiseks ja testimiseks ning nende kättesaadavaks tegemiseks teistele kasutajatele. See töötab peaaegu igas keeles või projektitüübis.

Azure Pipelines ühendab pideva integratsiooni (CI) ja pideva tarnimise (CD), et pidevalt testida ja ehitada sinu koodi ning toimetada see igale sihtmärgile.

Azure Pipelines'is saab kasutada mitut keelt, nagu Python, Java, JavaScript, PHP, Ruby, C#, C++ ja Go.

Eeltingimused

Kuna kompileerin .NET Core projekti, pean palun paigaldama vastava SDK serverisseOtsusta, kas pead selle paigaldama vastavalt oma tegelikule olukorrale



Enne torujuhtme käivitamist peame konfigureerima ka proxy pooli.Lihtsalt öeldes on see moodul, mis aitab sul ülesandeid täita

Koodi loomiseks või tarkvara juurutamiseks Azure Pipelinesiga on vaja vähemalt ühte agenti. Mida rohkem koodi ja inimesi lisandub, seda enam on lõpuks vaja rohkem.

Kui torujuhe töötab, käivitab süsteem ühe või mitu ülesannet. Agent on arvutusinfrastruktuur, millel on paigaldatud agendi tarkvara, mis käivitab ühe töö korraga.

Pärast Azure DevOps Server 2020 paigaldamist pole vaikimisi agenti. Seda saab vaadata, klõpsates: Home -> Collection Settings -> Pipelines -> Agent Pool -> Default -> Agents.

Kuna olen ise agendi paigaldanud, näete, et vaikimisi seade on tühi.



Uus agent

Süsteemikeskkonna nõuded:

  • Windows 7, 8.1 või 10 (kui kasutatakse kliendioperatsioonisüsteemi)
  • Windows 2008 R2 SP1 või uuem (kui kasutatakse serveri operatsioonisüsteemi)
  • PowerShell 3.0 või uuem
  • .NET Framework 4.6.2 või uuem


Näiteks Windowsi süsteemis on allalaadimisproksiks:
Hüperlingi sisselogimine on nähtav.

Laadi alla ja ava see kausta "D:\agent\vsts-agent-win-x64-2.170.1" ning käivita järgmine käsk PowerShelli kaudu:

Sisesta Azure DevOps URL-aadress ja vali autentimismeetodiks Negotiate.

(Kasuta vsts-agenti, et ühenduda Azure DevOps Server 2020-ga agendi kliendi seadistamiseks ning saad sisse logida PAT-i, Negotiate'i, Integrated'i ja Alternate'i kaudu.) )



Agentide eemaldamise kohta leiate infot vaata

TF400813: 资源不可用于匿名访问。需要进行客户端身份验证
https://www.itsvse.com/thread-9377-1-1.html

Olekut saab vaadata Home -> Collection Settings -> Pipelines -> Agent Pool -> Default -> Agentide kaudu.

Projekt esitatakse Azure DevOpsile

Kasuta VS 2019, et luua uus .NET Core 3.1 teegi projekt ja migreerida Azure DevOps-i. (välja jäetud)



Loo uus torujuhtme

Määratle torujuhtmed YAML süntaksi abil

Protsess on järgmine:



Mine projekti, vali Pipelines -> Pipelines -> Loo uus torujuhe, vali "Azure Repos Git", vali praegune projekt ja seadista torujuhe, et valida ükskõik milline (näiteks: ASP.NET Core (.NET Framework)), sest need on kõik konfiguratsioonifailid, mis genereerivad YAML süntaksi.




Peame muutma yml-faili, mis genereeritakse vaikimisi, ja faili järgmiselt:


Klõpsa paremas ülanurgas "Salvesta ja jookse". Rakendamise tulemused on järgmised:





Võid kontrollida kausta D:\agent\vsts-agent-win-x64-2.170.1\_work\4\s\dotnet-pull-nuget\bin\Release\netcoreapp3.1, et leida edukalt kompileeritud fail.

(Lõpp)





Eelmine:TF400813: 资源不可用于匿名访问。需要进行客户端身份验证
Järgmine:Nuget Series 2 kasutab BaGeti privaatsete Nuget teenuste loomiseks
 Üürileandja| Postitatud 09.09.2020 21:08:30 |
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