Zdieľanie premenných a artefaktov v GitLab nadradených a podriadených CI/CD pipeline

256 slov 2 minúty
Publikované 16.10.2025
Posledná úprava 16.10.2025
Kategóriegeneral

GitLab zjednodušuje zdieľanie premenných a artefaktov medzi nadradenými a podriadenými pipeline. Objavte nové možnosti a optimalizujte vaše CI/CD procesy.


Zdieľanie premenných a artefaktov v nadradených a podriadených pipeline v GitLabe

GitLab opäť rozširuje svoje CI/CD možnosti a prináša novinky v oblasti zdieľania premenných a artefaktov medzi nadradenými (parent) a podriadenými (child) pipeline. Tieto vylepšenia výrazne uľahčujú orchestráciu komplexnejších buildov a testovacích procesov vo veľkých softvérových projektoch.

Efektívnejší prenos dát medzi pipeline

V predchádzajúcich verziách GitLabu bola výmena dát medzi parent a child pipeline obmedzená. Teraz je možné jednoduchšie preniesť premenné alebo artefakty z nadradenej pipeline do podriadenej, čím sa odbúrava nutnosť opakovaného definovania premenných alebo znovuvytvárania artefaktov.

Pomocou nového parametra forward: v trigger sekcii môžete určiť, ktoré premenné majú byť zdieľané, a dokonca zvoliť, že sa budú forwardovať aj artefakty. Naopak, z child pipeline sa dá výsledný artefakt odovzdať späť do parent pipeline cez dependencies.

Zvýšenie flexibility pri CI/CD automatizácii

Tieto nové možnosti výrazne znižujú zložitosť konfigurácií a zvyšujú opakovateľnosť nasadení. Predstavte si scénar, kde nadradená pipeline definuje globálne hodnoty ako verziu release alebo konfiguráciu prostredia, a podriadené pipeline ich môžu využiť bez potreby duplicity.

Príklady použitia

Už nemusíte vytvárať fallbackové skripty alebo helper joby na zdieľanie premenných. Teraz stačí správne nakonfigurovať trigger joby a GitLab CI sa postará o zvyšok. Artefakty z podriadených pipeline môžu byť napríklad automaticky zaradené do nasadzovacieho jobu v main pipeline.

Podpora a konzultácie

Ak chcete efektívne implementovať parent-child pipeline do vašich CI/CD procesov, neváhajte nás kontaktovať. IDEA GitLab Solutions, ako GitLab Select Partner, poskytuje profesionálne konzultácie, školenia a licencovanie v Slovensku, Česku, Chorvátsku, Srbsku, Slovinsku, Macedónsku, Spojenom kráľovstve a tiež prostredníctvom vzdialených tímov v Izraeli, Južnej Afrike a Paraguaji.


Štítky:gitlabci/cdpipelinedevopspremennéartefaktyparent pipelinechild pipelinegitlab konzultáciegitlab školenia

Iné jazyky:English (UK)ČeštinaHrvatskiSrpski (Latinica)Српски (Ћирилица)

Súvisiace články: