Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Environnement Sandbox
L'environnement sandbox est l'endroit où les développeurs écrivent du code, commettent des erreurs et réalisent des travaux de validation de concept. Vous pouvez effectuer un déploiement dans un environnement sandbox à partir d'un poste de travail local ou via un script sur un poste de travail local.
Accès
Les développeurs doivent avoir un accès complet à l'environnement sandbox.
Étapes de construction
Les développeurs exécutent manuellement le build sur leurs postes de travail locaux lorsqu'ils sont prêts à déployer des modifications dans l'environnement sandbox.
-
Utilisez git-secrets
(GitHub) pour rechercher des informations sensibles -
Lint le code source
-
Compilez et compilez le code source, le cas échéant
-
Réaliser des tests unitaires
-
Réaliser une analyse de la couverture du code
-
Effectuez une analyse de code statique
-
Construire une infrastructure sous forme de code (IaC)
-
Réaliser une analyse de sécurité IaC
-
Extraire des licences open source
-
Publier des artefacts de construction
Étapes de déploiement
Si vous utilisez les modèles Gitflow ou Trunk, les étapes de déploiement démarrent automatiquement lorsqu'une feature
branche est correctement créée dans l'environnement sandbox. Si vous utilisez le modèle GitHub Flow, vous devez exécuter manuellement les étapes de déploiement suivantes. Les étapes de déploiement dans l'environnement sandbox sont les suivantes :
-
Télécharger les artefacts publiés
-
Effectuer le versionnement de la base de données
-
Effectuer le déploiement d'iAc
-
Réaliser des tests d'intégration
Attentes avant de passer à l'environnement de développement
-
Création réussie de la
feature
branche dans l'environnement sandbox -
Un développeur a déployé et testé manuellement la fonctionnalité dans l'environnement sandbox