CONTACT ONS

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.
 14 Uren

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.
Investering

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën