Azure Pipelines ir mākoņpakalpojums, ko varat izmantot, lai automātiski izveidotu un pārbaudītu savus koda projektus un padarītu tos pieejamus citiem lietotājiem. Tas darbojas gandrīz jebkurā valodā vai projekta tipā.
Azure Pipelines apvieno nepārtrauktu integrāciju (CI) un nepārtrauktu piegādi (CD), lai nepārtraukti pārbaudītu un veidotu jūsu kodu un piegādātu to jebkuram mērķim.
Azure Pipelines varat izmantot vairākas valodas, piemēram, Python, Java, JavaScript, PHP, Ruby, C#, C++ un Go.
Priekšzināšanas
Tā kā es kompilēju .NET Core projektu, man serverī ir jāinstalē atbilstošais SDK, lūdzuNosakiet, vai tas ir jāinstalē atbilstoši jūsu faktiskajai situācijai。
Pirms cauruļvada palaišanas mums ir jākonfigurē arī starpniekservera pūls.Vienkārši sakot, tas ir modulis, kas palīdz veikt uzdevumus。
Lai izveidotu kodu vai izvietotu programmatūru ar Azure Pipelines, jums ir nepieciešams vismaz viens aģents. Tā kā tiek pievienots vairāk koda un cilvēku, galu galā būs nepieciešams vairāk.
Kad konveijers darbojas, sistēma sāk vienu vai vairākus uzdevumus. Aģents ir skaitļošanas infrastruktūra ar instalētu aģenta programmatūru, kas vienlaikus izpilda vienu darbu.
Pēc Azure DevOps Server 2020 instalēšanas pēc noklusējuma nav aģenta. To var apskatīt, noklikšķinot: Sākums > Kolekcijas iestatījumi > Cauruļvadi > Aģentu pūls > Noklusējums > Aģenti.
(Tā kā es pats esmu instalējis aģentu, jūs varat redzēt, ka noklusējums ir tukšs.)
Jauns aģents
Sistēmas vides prasības:
- Windows 7, 8.1 vai 10 (ja tiek izmantota klienta operētājsistēma)
- Windows 2008 R2 SP1 vai jaunāka versija (ja tiek izmantota servera operētājsistēma)
- PowerShell 3.0 vai jaunāka versija
- .NET Framework 4.6.2 vai jaunāka versija
Piemēram, Windows sistēmā lejupielādes starpniekserveris ir:
Hipersaites pieteikšanās ir redzama.
Lejupielādējiet un izvelciet to direktorijā "D:\agent\vsts-agent-win-x64-2.170.1" un palaidiet šādu komandu, izmantojot PowerShell:
Ievadiet Azure DevOps URL adresi un atlasiet Vienoties kā autentifikācijas metodi.
(Izmantojiet vsts-aģentu, lai izveidotu savienojumu ar Azure DevOps Server 2020, lai konfigurētu aģenta klientu, un varat pieteikties, izmantojot PAT, Negotiate, Integrated un Alternate.) )
Informāciju par aģentu atinstalēšanu skatiet sadaļā
Statusu var skatīt sadaļā Sākums -> Kolekcijas iestatījumi -> Cauruļvadi -> Aģentu pūls -> Noklusējums > Aģenti.
Projekts tiek iesniegts Azure DevOps
Izmantojiet VS 2019, lai izveidotu jaunu .NET Core 3.1 bibliotēkas projektu un migrētu uz Azure DevOps. (izlaists)
Jauna konveijera izveide
Konveijeru definēšana, izmantojot YAML sintaksi
Process ir šāds:
Dodieties uz projektu, atlasiet Cauruļvadi > Cauruļvadi > Izveidojiet jaunu konveijeru, atlasiet "Azure Repos Git", atlasiet pašreizējo projektu un konfigurējiet konveijeru, lai izvēlētos jebkuru (piemēram, ASP.NET Core (.NET Framework)), jo tie visi ir konfigurācijas faili, kas ģenerē YAML sintaksi.
Mums ir jāmaina yml fails, kas tiks ģenerēts pēc noklusējuma, un jāmaina fails šādi:
Noklikšķiniet uz "Saglabāt un palaist" augšējā labajā stūrī. Īstenošanas rezultāti ir šādi:
Lai atrastu veiksmīgi kompilēto failu, varat pārbaudīt mapi D:\agent\vsts-agent-win-x64-2.170.1\_work\4\s\dotnet-pull-nuget\bin\Release\netcoreapp3.1.
(Beigas)
|