Imposterò pipeline CI/CD di GitHub Actions con Docker e ArgoCD
Ingegnere DevOps
Informazioni su questo servizio
Le distribuzioni manuali fanno perdere tempo e portano a errori. Creo una pipeline CI/CD che testa il tuo codice, costruisce un’immagine Docker e la distribuisce automaticamente ogni volta che fai push o aggiungi un tag Git.
COSA METTO IN PEZZI
- flussi di lavoro GitHub Actions: test, build, push dell’immagine Docker, deploy
- rilevamento di cambiamenti in un monorepo, così solo il servizio modificato viene ricostruito
- rilasci automatici quando aggiungi un tag Git
- deploy GitOps con ArgoCD (Premium)
- gestione sicura dei secrets e una breve README per il tuo team
PERCHÉ IO
Ogni giorno gestisco Kubernetes in produzione con GitHub Actions e ArgoCD, e pubblico strumenti open source con pipeline di rilascio automatizzate su GitHub.
PRIMA DI ORDINARE
Scrivimi il tipo di repository, il linguaggio e dove distribuisci. ti dirò onestamente se è adatto, e non accetterò un ordine che non posso realizzare bene.
Strumenti:
Docker
•
GitHub
•
Altro
Framework:
Terraform
Provider Cloud:
Amazon Web Services
Linguaggio di programmazione:
Bash
•
Python
•
Golang
Expertise:
Installazione
•
Debug
•
Configurazione
Il mio portfolio
Altri servizi della categoria Ingegneria DevOps offerti da me
FAQ
Traduzione automatica.
Lavori con GitLab CI o Jenkins?
Sono specializzato in GitHub Actions. Scrivimi prima se hai bisogno di uno strumento diverso e ti dirò se posso aiutarti.
Qui puoi distribuire?
Su un server via SSH o su un cluster Kubernetes a cui mi dai accesso. Scrivimi prima per configurazioni specifiche AWS.
Cosa devo fornire?
Accesso al repository, il tuo Dockerfile (o posso scriverne uno di base), i dettagli del target di deploy e eventuali segreti condivisi in modo sicuro.
Hai bisogno delle mie credenziali amministratore o root?
No. Ho bisogno solo di accesso limitato a ciò che la pipeline distribuisce. Per favore non inviare mai password di root o admin.
Cosa succede se qualcosa si rompe più tardi?
Risolvo i bug nelle modifiche della revisione. Nuove funzionalità richiedono un nuovo ordine.

