Cum lansezi o modificare când ai o echipă mică

Un plan de publicare pentru o aplicație web cu bază de date, inclusiv o probă de revenire.

Matrix IT ·

Fă lansarea repetabilă

Pornește de la o versiune identificabilă în Git. Rulează testele și construiește pachetul o singură dată, apoi folosește același pachet pe mediul de probă și în producție. Configurația și secretele aparțin mediului. Înainte de publicare, notează cine aprobă și ce verificare trebuie să treacă.

Planifică separat baza de date

Pentru a redenumi o coloană folosită de aplicație, o variantă este să adaugi întâi coloana nouă și să păstrezi compatibilitatea. Copiezi datele, schimbi aplicația, apoi elimini coloana veche după ce ai verificat că versiunile în uz nu o mai folosesc. Rulează operația întâi cu o copie de probă. Dacă elimini coloana la primul pas, revenirea codului poate lăsa versiunea veche fără datele de care are nevoie.

Verifică o acțiune reală

Un 200 pe pagina principală spune că serverul răspunde. Verifică și autentificarea, o cerere din formular sau o acțiune fără efect asupra unui client real. Urmărește erorile din jurnal și verifică o dependență externă importantă. Spune cine primește alerta dacă proba pică.

Exersează revenirea

În mediul de probă, provoacă o eroare și revino la pachetul anterior. Verifică ce date s-au schimbat între versiuni și ce poți recupera din backup. La lansarea reală, ține la îndemână versiunea anterioară, pașii testați și criteriul după care oprești publicarea.

GitHub Docs · Deployments

Serviciul descris în ghid

Alte ghiduri