Ik zet een ci cd pipeline op met github actions, gitlab ci of jenkins
Over deze dienst
Handmatig deployen werkt tot het moment dat het niet meer werkt. Iemand vergeet een stap, de verkeerde branch wordt uitgerold, en niemand weet precies wat er in productie draait.
Ik bouw de pipeline die dat hele probleem wegneemt, in de tool die je al gebruikt.
Wat je krijgt:
Pipeline als code, gecommit naar je repo: build, test, artifact, deploy
Secrets worden via de secret store van het platform afgehandeld, nooit hardcoded
Docker image bouwen en pushen naar Docker Hub, ECR, GHCR of je eigen registry
Staging- of UAT-omgeving, met een gecontroleerde promotie naar productie
Een rollback-pad dat werkt, en een runbook zodat iedereen in het team het kan gebruiken
Werkt met GitHub Actions, GitLab CI, Jenkins, Bitbucket Pipelines of CircleCI, en deployt naar AWS, een VPS, Kubernetes of een PaaS. Monorepos, meerdere services en self-hosted runners zijn allemaal geen probleem.
Over mij: meer dan 15 jaar ervaring met productiesystemen, momenteel CTO bij Globalnexo, gespecialiseerd in DevOps en DevSecOps. Ik draai dagelijks GitLab CE met self-hosted runners, en ik heb jaren als ontwikkelaar gewacht op de pipeline... dus ik bouw pipelines die mensen daadwerkelijk willen gebruiken.
Tools:
Docker
•
GitLab
•
Jenkins
•
GitHub
•
CircleCI
Frameworks:
Terraform
•
Ansible
Cloudprovider:
Amazon Web Services
•
microsoft azure
•
DigitalOcean
Programmeertaal:
Bash
•
JavaScript
•
Python
Expertise:
Installatie
•
Ontwikkeling
•
Configuratie
Andere DevOps-techniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Welke CI-tool moet ik gebruiken?
Meestal degene die al gekoppeld is aan waar je code zich bevindt. GitHub Actions voor GitHub, GitLab CI voor GitLab. Jenkins is handig als je zelf de controle wilt houden. Ik vertel je eerlijk welke het beste past.
Heb ik toegang nodig tot onze repository en servers?
Ja, een branch in de repo en een deploy target. Ik werk op een branch en er gaat niets naar productie totdat jij de run goedkeurt. Een test repo eerst is prima als je dat liever hebt.

