Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ambiente sandbox
L'ambiente sandbox è il luogo in cui gli sviluppatori scrivono codice, commettono errori ed eseguono prove di fattibilità. È possibile eseguire la distribuzione in un ambiente sandbox da una workstation locale o tramite uno script su una workstation locale.
Accesso
Gli sviluppatori devono avere pieno accesso all'ambiente sandbox.
Costruisci passaggi
Gli sviluppatori eseguono manualmente la build sulle workstation locali quando sono pronti a implementare le modifiche all'ambiente sandbox.
-
Usa git-secrets
() GitHub per cercare informazioni sensibili -
Lint il codice sorgente
-
Compila e compila il codice sorgente, se applicabile
-
Esegui test unitari
-
Esegui l'analisi della copertura del codice
-
Esecuzione dell'analisi statica del codice
-
Crea un'infrastruttura come codice (IaC)
-
Esegui l'analisi della sicurezza IaC
-
Estrai licenze open source
-
Pubblica gli artefatti della build
Fasi della distribuzione
Se utilizzi i modelli Gitflow o Trunk, le fasi di implementazione vengono avviate automaticamente quando una feature
filiale viene creata correttamente nell'ambiente sandbox. Se utilizzi il modello GitHub Flow, esegui manualmente i seguenti passaggi di distribuzione. Di seguito sono riportati i passaggi di distribuzione nell'ambiente sandbox:
-
Scarica gli artefatti pubblicati
-
Esegui il controllo delle versioni del database
-
Eseguire l'implementazione di IaC
-
Esegui test di integrazione
Aspettative prima di passare all'ambiente di sviluppo
-
Creazione riuscita della
feature
filiale nell'ambiente sandbox -
Uno sviluppatore ha implementato e testato manualmente la funzionalità nell'ambiente sandbox