Megérkezett a Woodpecker CI 3.15, okosabb pipeline függőségekkel!

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Woodpecker CI, egy nyílt forráskódú, saját magunk által üzemeltetett CI/CD platform, kiadta a 3.15-ös verziót, amely új pipeline vezérlőket, cron fejlesztéseket, Kubernetes frissítéseket, UI javításokat és hibajavításokat tartalmaz.

A legfontosabb új funkció az opcionális jelző támogatása a

depends_on

paraméterben a munkafolyamatok és lépések esetében. Ez nagyobb rugalmasságot biztosít a függőségek meghatározásában, lehetővé téve, hogy a munkafolyamatok vagy lépések folytatódjanak, amikor egy függőség nem szükséges minden végrehajtási úton.

A 3.15-ös verzió konfigurációs lehetőségeket is bevezet, amelyek lehetővé teszik az alapértelmezett pipeline konfigurációs útvonalak és kiterjesztések megváltoztatását. Ezen kívül a tervezett pipeline-ok most már támogatják az időzónákat a cron feladatokhoz, megkönnyítve a CI futások összehangolását a helyi munkaidőkkel, karbantartási időszakokkal vagy regionális automatizálási igényekkel anélkül, hogy kizárólag a szerveroldali időzónákra támaszkodnának.

Ezen kívül a kiadás hozzáadja a

CI_PIPELINE_RERUNS

környezeti változót, és helyreállítja a

CI_PIPELINE_STATUS

változót a pipeline futás során. Emellett a lépéstípusokat is elérhetővé teszi a lépés környezetében, és bevezeti a helyettesítő támogatást a bemenetekhez.

Szintén nagyon kényelmes új funkció, hogy a webes UI most már csoportosítja a lépésnaplókat parancsok szerint, és lehetővé teszi azok összehúzását, megkönnyítve a részletes parancsokkal vagy több szakaszból álló pipeline-ok kezelését.

Kubernetes felhasználók számára a Woodpecker CI 3.15 lehetőséget ad a szolgáltatás munkaterületi kötetek letiltására Kubernetes alatt, és bevezet védelmi mechanizmusokat a pipeline szolgáltatások leállítására a befejezés után.

Ahogy mindig, a kiadás számos hibajavítást is tartalmaz, amelyek megoldják az olyan problémákat, mint a szervezeti keresési pánik, a duplikált séma linter összetételi hibák, a helyi backend leállítási viselkedése Linux és macOS rendszereken, egy hiányzó naplózáró gomb, az ügynökazonosító tartóssága az azonosítás után, és a GitLab webhook kezelése, amikor a projekt láthatósága hiányzik a payload-ból.

A biztonsági frissítések között szerepel a GitLab felhasználónév kezelésének javítása, egy frissített

uuid

függőség, valamint az ügynökazonosítók kinyerésének szerveroldali tárolása a gRPC kontextusában.

További részletekért lásd a változásnaplót.