Configurerò una pipeline ci cd con github actions, gitlab ci o jenkins
Ingegnere DevOps, AWS, Terraform, Kubernetes, Linux
Informazioni su questo servizio
Deployare manualmente funziona fino a quando non smette di farlo. Qualcuno dimentica un passaggio, viene inviato il ramo sbagliato e nessuno è sicuro di cosa stia girando in produzione.
Costruisco la pipeline che elimina tutta questa categoria di problemi, nello strumento che già usi.
Ciò che ottieni:
Pipeline come codice, impegnata nel tuo repo: build, test, artifact, deploy
Segreti gestiti tramite il secret store della piattaforma, mai hardcoded
Build e push dell'immagine Docker su Docker Hub, ECR, GHCR o sul tuo registry
Ambiente di staging o UAT, con promozione controllata in produzione
Un percorso di rollback funzionante e un runbook che chiunque nel team può usare
Compatibile con GitHub Actions, GitLab CI, Jenkins, Bitbucket Pipelines o CircleCI, deploy su AWS, VPS, Kubernetes o PaaS. Monorepos, diversi servizi e runner self-hosted sono tutti compatibili.
Chi sono: oltre 15 anni in sistemi di produzione, attualmente CTO di Globalnexo, specializzato in DevOps e DevSecOps. Gestisco GitLab CE con runner self-hosted ogni giorno, e ho passato anni come sviluppatore in attesa della pipeline... quindi costruisco pipeline che le persone vogliono davvero usare.
Strumenti:
Docker
•
GitLab
•
Jenkins
•
GitHub
•
CircleCI
Framework:
Terraform
•
Ansible
Provider Cloud:
Amazon Web Services
•
microsoft azure
•
DigitalOcean
Linguaggio di programmazione:
Bash
•
JavaScript
•
Python
Expertise:
Installazione
•
Sviluppo
•
Configurazione
Altri servizi della categoria Ingegneria DevOps offerti da me
FAQ
Traduzione automatica.
Quale strumento CI dovrei usare?
Di solito quello collegato a dove già risiede il tuo codice. GitHub Actions per GitHub, GitLab CI per GitLab. Jenkins ha senso quando hai bisogno di controllo self-hosted. Ti dirò onestamente quale si adatta meglio.
Hai bisogno di accesso al nostro repository e ai nostri server?
Sì, un ramo nel repo e un target di deploy. Lavoro su un ramo e niente arriva in produzione finché non approvi il run. Un repo di test prima va bene se preferisci.

