Configurerò pipeline ci cd con docker e rollback

Alcune informazioni sono state tradotte automaticamente.

Vietnam

Parlo Inglese

Ingegnere DevOps

Sono un DevOps Engineer con sede nella regione della capitale di Hanoi, con oltre quattro anni di esperienza professionale. La mia competenza riguarda la gestione di infrastrutture e deployment usando...
Informazioni su questo servizio

Push sulla main. Costruisce, testa, distribuisce e se si rompe, un comando ripristina la versione precedente.

Questa ultima parte è ciò che la maggior parte dei pipeline manca.

COSA COSTRUISCO

  • GitLab CI, GitHub Actions, Bitbucket o Jenkins, qualunque tu usi già
  • Build, test e push dell'immagine Docker nel tuo registry
  • Immagini taggate con commit SHA, così ogni deploy è tracciabile e reversibile
  • Deploy automatico sul tuo server, con una gate di approvazione manuale per la produzione
  • Uno script di rollback testato che ti riporta alla versione funzionante precedente
  • Caching delle dipendenze, così il pipeline si esegue in meno di due minuti, non dieci
  • Segreti memorizzati nel tuo secret store di CI, mai nel YAML

COME DIMOSTRO CHE FUNZIONA Prima della consegna eseguo tre test davanti a te: un deploy riuscito, una build volutamente rotta che NON distribuisce correttamente, e un rollback completo. Ricevi screenshot di tutti e tre.

PERCHÉ È IMPORTANTE IL TAGGING La maggior parte dei pipeline economici distribuisce il tag "latest". Questo significa che non c'è un artefatto precedente a cui tornare, quindi il rollback è impossibile quando conta di più. Taggo ogni immagine con il commit, così puoi sempre tornare a uno stato noto come buono.

Uso GitLab CI, Jenkins e ArgoCD in produzione ogni giorno. Scrivimi con il tuo setup

Strumenti:

GitLab

Jenkins

GitHub

BitBucket

Hashicorp Vault

Framework:

Npm

Terraform

Pulumi

Ansible

Chef

Provider Cloud:

Amazon Web Services

microsoft azure

Linguaggio di programmazione:

Bash

C

Java

JavaScript

PHP

Python

Ruby

Expertise:

Installazione

Debug

Sviluppo

Il mio portfolio

Altri servizi della categoria Ingegneria DevOps offerti da me