Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Könnyű súlyú CI függetlenség
- Miért jelent a felhőalapú CI/CD szolgáltatások szállítói zárolást és titkos adatok kitéve létét.
- A Woodpecker CI tervezési céljai: egyszerűség, Docker-alapúság, forgeszerv-függetlenség.
- Összehasonlítás a GitHub Actions, GitLab CI, Drone és Jenkins szolgáltatásokkal.
Szerver és ügynök telepítése
- Docker Compose stack: szerver, ügynökök és adatbázis.
- Környezeti változók és Forge OAuth regisztráció.
- Ügynök címkék, kapacitástervezés és erőforrás korlátok.
Folyamatkészítés
- woodpecker.yml szintaxis: lépések, szolgáltatások és feltételek.
- Docker képválasztás és munkaterület csatolása.
- Párhuzamos végrehajtás és függőségi láncok.
Forge integráció
- Webhook konfiguráció Gitea és Forgejo számára.
- Ág szűrés, PR eseményindítók és címke események.
- Commit állapotjelentés és jelvény generálás.
Titkos kulcsok és biztonság
- Adattár, szervezet és globális titkos kulcs hatókörök.
- Hitelesítő adatok injektálása telepítési szakaszokhoz.
- Hálózati elszigetelés és megbízható vs nem megbízható ügynökök.
Mátrix buildelés és gyorsítótár
- Többnyelvű és többverziós teszt mátrixok.
- Gyorsítótár bővítmény függőségi könyvtárakhoz.
- Artifaktumok feltöltése S3-kompatibilis tárolóba.
Műveletek
- Szerver naplók, ügynök telemetria és sorvizsgálat.
- Ügynökök vízszintes skálázása Docker Swarm vagy Kubernetes segítségével.
- Folyamatelőzmények és titkos kulcsok biztonsági mentése és visszaállítása.
Követelmények
- Középszintű Git és CI/CD folyamatok ismerete.
- Linux szerver adminisztráció és Docker ismeret.
- Gitea vagy Forgejo adminisztráció ismerete.
Célközönség
- DevOps csapatok, akik könnyű súlyú, önként üzemeltethető CI-t keresnek Gitea/Forgejo számára.
- Szervezetek, amelyek elkerülik a GitHub Actions vagy GitLab CI SaaS-t.
- Kis és közepes csapatok, amelyek folyamatfüggetlenséget szeretnének anélkül, hogy felesleges terhekkel kellene számolniuk.
14 Órák
Vélemények (2)
Tetszik, hogy azonnal választ kaptam a kérdéseimre.
Szabolcs Kriston - Ericsson
Kurzus - Advanced GitLab
Gépi fordítás
Szerettek a könnyű kommunikációt a tanár és mi között, ahogyan gondoskodott a problémáinkról, megadott beszöndörüléseket és az általunk feltenni kívánt kérdések további tudását. Szerettek a tempot is, sosem éreztem, hogy sietnénk, még technikai problémákkal sem. Minden témát megfelelően kezeltek.
Melania Mieczkowska - IAV Poland
Kurzus - Gitlab and Gitlab CI
Gépi fordítás