Puncte:2

Cum să păstrați fișierele pipeline într-un depozit separat pentru pipeline azure devops?

drapel cn

Există vreo modalitate de a păstra fișierul pipeline separat într-un alt depozit decât cel din codul sursă?

Astfel, putem menține toate datele legate de conducte într-un depozit separat, dar conducta ar trebui să detecteze modificări din depozitul principal.

Exemplu:

Am un repo my-code-base și în loc să creez pipeline în my-code-base, voi crea un repo separat my-infra și voi salva fișierele pipeline acolo.

Dar ar trebui să setez codul ar trebui să fie ales din baza mea de cod.

Sugerați vă rog.

Dacă funcționează, putem salva toate conductele azure devops CI/CDÂ din organizația mea pentru a fi întreținute separat.

Puncte:3
drapel cn

eu sunt categoric nici un expert ADO, dar nu este scopul Pipelines că merg „mână în mână” cu baza de cod pe care o implementează, motiv pentru care intră în același Repo?
Practic, prietenii noștri din Redmond au presupus asta fiecare Aplicația va trebui implementată subtil diferit din fiecare alte Aplicația, astfel încât, în mod implicit, conducta de implementare [unica] pentru fiecare Aplicație „locuiește” cu acea Aplicație.

Nimic ca „Standardizare”.

Puncte:0
drapel cn

Nu sunt un expert Azure, dar se pare că este posibil:

Sunt acceptate următoarele combinații de pași de finalizare a plății.

Nu verifică pași: Comportamentul implicit este ca și cum ar fi checkout: self a fost primul pas, iar depozitul curent este verificat.

Un singur checkout: niciunul pas - Niciun depozit nu este sincronizat sau verificat.

Un singur checkout: self pas - depozitul curent este verificat.

Un singur verifică pas care nu este propriul sau nu este - Depozitul desemnat este verificat în loc de sine.

Multiplu verifică pași - Fiecare depozit desemnat este extras într-un folder numit după depozit, cu excepția cazului în care este specificată o cale diferită în pasul de verificare. Pentru a verifica self ca unul dintre depozite, utilizați checkout: self ca unul dintre pașii de checkout.

Așadar, cred că puteți urmări depozitul de conducte pentru a vă asigura că este monitorizat și să modificați țintele de checkout din fișier pentru a extrage depozitul țintă?

Sara June avatar
drapel cn
Dar se pare că nu va detecta modificările din depozitul de cod sursă, ci detectează doar modificările din depozitul în care este salvat fișierul pipeline.
drapel cn
Se pare că: `Puteți declanșa o conductă atunci când o actualizare este trimisă în depozitul propriu sau în oricare dintre depozitele declarate drept resurse. Acest lucru este util, de exemplu, în următoarele scenarii:` din aceeași pagină
Sara June avatar
drapel cn
Nu este capabil să acceseze niciun depozit sau să îl cloneze. Puteți oferi un exemplu de conductă pe care ați încercat-o.
drapel cn
Nu l-am încercat eu însumi, dar documentația arată cu siguranță că puteți configura un Trigger pentru a monitoriza ambele depozite de care sunteți interesat. Voi vedea dacă pot face unele teste după lucru și lipiți un exemplu de conductă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.