Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 10117|Odgovoriti: 1

Azure DevOps 2020 (IV) Prevedena opravila z uporabo Pipelines

[Kopiraj povezavo]
Objavljeno na 9. 09. 2020 15:30:13 | | | |
Azure DevOps 2020 (1) First Introduction to Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

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

Azure DevOps 2020 (III) omejuje pomnilniško porabo iskanja (ES)
https://www.itsvse.com/thread-9371-1-1.html


Azure Pipelines je oblačna storitev, ki jo lahko uporabite za samodejno gradnjo in testiranje svojih projektov kode ter jih omogočite drugim uporabnikom. Deluje skoraj v vsakem jeziku ali vrsti projekta.

Azure Pipelines združuje neprekinjeno integracijo (CI) in neprekinjeno dostavo (CD) za neprekinjeno testiranje in gradnjo vaše kode ter njeno dostavo katerikoli ciljni skupini.

V Azure Pipelines lahko uporabljate več jezikov, kot so Python, Java, JavaScript, PHP, Ruby, C#, C++ in Go.

Predpogoji

Ker sestavljam .NET Core projekt, moram prosim namestiti ustrezni SDK na strežnikUgotovite, ali ga morate namestiti glede na vašo dejansko situacijo



Pred zagonom cevovoda moramo tudi konfigurirati proxy bazen.Preprosto povedano, gre za modul, ki vam pomaga pri opravljanju nalog

Za gradnjo kode ali nameščanje programske opreme z Azure Pipelines potrebujete vsaj enega agenta. Ko se doda več kode in ljudi, bo sčasoma potrebnih še več.

Ko cevovod teče, sistem začne eno ali več nalog. Agent je računalniška infrastruktura z nameščeno agentno programsko opremo, ki izvaja eno nalogo naenkrat.

Po namestitvi Azure DevOps Server 2020 privzeto ni agenta. Ogledate si ga lahko s klikom: Domov -> Nastavitve zbiranja -> Cevovodi -> Agent Pool -> Privzeto -> Agenti.

Ker sem sam namestil agenta, lahko vidite, da je privzeta nastavitev prazna.



Novi agent

Zahteve za sistemsko okolje:

  • Windows 7, 8.1 ali 10 (če uporabljate odjemalski operacijski sistem)
  • Windows 2008 R2 SP1 ali novejši (če uporabljate strežniški operacijski sistem)
  • PowerShell 3.0 ali novejši
  • .NET Framework 4.6.2 ali novejši


Na primer, na sistemu Windows je prenosni proxy:
Prijava do hiperpovezave je vidna.

Prenesite in izvlecite v mapo "D:\agent\vsts-agent-win-x64-2.170.1" ter zaženite naslednji ukaz preko PowerShella:

Vnesite URL naslov Azure DevOps in izberite Negotiate kot način avtentikacije.

(Uporabite vsts-agent za povezavo z Azure DevOps Server 2020 za konfiguracijo agentnega odjemalca, prijavite pa se lahko preko PAT, Negotiate, Integrated in Alternate.) )



Za informacije o odstranjevanju agentov glejte

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

Status si lahko ogledate preko Home -> Collection Settings -> Pipelines -> Agent Pool -> Default -> Agents.

Projekt je predložen Azure DevOps

Uporabite VS 2019 za ustvarjanje novega projekta knjižnice .NET Core 3.1 in migracijo na Azure DevOps. (izpuščeno)



Ustvarite nov cevovod

Definirajte cevovode z uporabo YAML sintakse

Postopek je naslednji:



Pojdite v projekt, izberite Pipelines -> Pipelines -> Ustvarite nov cevovod, izberite "Azure Repos Git", izberite trenutni projekt in konfigurirajte cevovod tako, da izbere katerikoli (na primer: ASP.NET Core (.NET Framework)), saj so vse konfiguracijske datoteke, ki generirajo YAML sintakso.




Moramo spremeniti yml datoteko, ki bo privzeto generirana, in datoteko spremeniti na naslednji način:


Kliknite "Save and Run" v zgornjem desnem kotu. Rezultati izvedbe so naslednji:





Lahko preverite mapo D:\agent\vsts-agent-win-x64-2.170.1\_work\4\s\dotnet-pull-nuget\bin\Release\netcoreapp3.1, da najdete uspešno prevedeno datoteko.

(Konec)





Prejšnji:TF400813: 资源不可用于匿名访问。需要进行客户端身份验证
Naslednji:Nuget Series 2 uporablja BaGet za gradnjo zasebnih Nuget storitev
 Najemodajalec| Objavljeno na 9. 09. 2020 21:08:30 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com