Cursusaanbod
Lichtgewicht beheer van uw eigen CI-omgeving
- Hoe cloudgebaseerde CI/CD-diensten kunnen leiden tot leveranciersafhankelijkheid en risico’s rond het veilig bewaren van geheimen.
- Ontwerpdoelstellingen van Woodpecker CI: eenvoud, Docker-integrateit en flexibiliteit ten aanzien van verschillende Git-platforms.
- Vergelijking met GitHub Actions, GitLab CI, Drone en Jenkins.
Implementatie van Server en Agents
- Het opzetten van een stack met Docker Compose: server, agents en database.
- Configuratie via omgevingsvariabelen en het registreren van OAuth bij Gitea.
- Labeling van Agents, capaciteitsplanning en beheer van systeembronnen.
Pipelinedefinities opstellen
- Syntaxisregels in woodpecker.yml: stappen, services en voorwaarden.
- Selectie van geschikte Docker-images en het instellen van werkruimtes.
- Gelijktijdige uitvoering van taken en beheer van afhankelijkheden tussen deze taken.
Integratie met Git-platforms
- Configureren van webhooks in Gitea en Forgejo.
- Beheer van branches, pull requests en tag-gebeurtenissen.
- Rapporteren van bouwstatus en genereren van badges.
Geheimen en beveiliging
- Scope-gebruik: repository-, organisatie- en globale geheimen.
- Toevoegen van referenties voor gebruik bij deploymentstappen.
- Netwerkisolatie, evenals beveiliging rond vertrouwde vs. onbetrouwbare Agents.
Matrix-bouwprocessen en caching
- Uitvoeren van tests in meerdere programmeertalen of versies tegelijkertijd.
- Gebruik maken van cache-plugins om sneller toegang tot afhankelijkheden te krijgen.
- Opladen van artefacten naar opslagruimte die voldoet aan de S3-specificaties.
Operatie en beheer
- Analyseren van serverlogs, monitoring van Agent-activiteiten en controle op wachtrij-status.
- Horizontale schaling van Agents via Docker Swarm of Kubernetes.
- Back-up nemen en herstellen van pipelinegeschiedenis en geheimen.
Vereisten
- Grondige kennis van Git en CI/CD-pipelines is vereist.
- Ervaring met serverbeheer onder Linux en het werken met Docker.
- Bekendheid met beheertaken binnen Gitea of Forgejo.
Doelgroep
- DevOps-teams die op zoek zijn naar een lichtgewicht, zelfgehoste CI-oplossing voor Gitea/Forgejo.
- Organisaties die liever geen gebruik maken van cloud-gebaseerde diensten als GitHub Actions of GitLab CI SaaS.
- Kleinere en middelgrote teams die hun eigen pipelinebeheer willen, zonder overbodige complexiteit.
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (2)
Ik vind het fijn dat ik meteen antwoord krijg op mijn vragen.
Szabolcs Kriston - Ericsson
Cursus - Advanced GitLab
Automatisch vertaald
Ik vond de gemakkelijke communicatie tussen trainer en ons leuk, de aandacht voor onze problemen, inzichten en het aanvullende kennis dat werd verstrekt bij het beantwoorden van onze vragen. Ik vond het tempo goed, het voelde nooit haastig, zelfs niet met technische problemen. Elk onderwerp werd adequaat behandeld.
Melania Mieczkowska - IAV Poland
Cursus - Gitlab and Gitlab CI
Automatisch vertaald