Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Entorno sandbox
El entorno sandbox es el lugar donde los desarrolladores escriben código, cometen errores y realizan trabajos de prueba de concepto. Puede realizar la implementación en un entorno sandbox desde una estación de trabajo local o mediante un script en una estación de trabajo local.
Acceso
Los desarrolladores deben tener acceso completo al entorno sandbox.
Pasos de construcción
Los desarrolladores ejecutan la compilación manualmente en sus estaciones de trabajo locales cuando están preparados para implementar cambios en el entorno sandbox.
-
Usa git-secrets
(GitHub) para buscar información confidencial -
Borra el código fuente
-
Compila y compila el código fuente, si corresponde
-
Realice pruebas unitarias
-
Realice un análisis de cobertura de código
-
Realizar un análisis de código estático
-
Cree la infraestructura como código (IaC)
-
Realice un análisis de seguridad de IaC
-
Extraiga licencias de código abierto
-
Publica artefactos de construcción
Pasos de implementación
Si utilizas los modelos Gitflow o Trunk, los pasos de implementación se inician automáticamente cuando una feature
rama se crea correctamente en el entorno sandbox. Si utilizas el modelo GitHub Flow, debes realizar manualmente los siguientes pasos de despliegue. Los siguientes son los pasos de implementación en el entorno sandbox:
-
Descargue los artefactos publicados
-
Realice el versionado de la base de datos
-
Realice el despliegue de iAC
-
Realice pruebas de integración
Expectativas antes de pasar al entorno de desarrollo
-
Construcción exitosa de la
feature
sucursal en un entorno sandbox -
Un desarrollador implementó y probó la función manualmente en el entorno sandbox