Entorno sandbox - AWS Recomendaciones de

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.

  1. Usa git-secrets (GitHub) para buscar información confidencial

  2. Borra el código fuente

  3. Compila y compila el código fuente, si corresponde

  4. Realice pruebas unitarias

  5. Realice un análisis de cobertura de código

  6. Realizar un análisis de código estático

  7. Cree la infraestructura como código (IaC)

  8. Realice un análisis de seguridad de IaC

  9. Extraiga licencias de código abierto

  10. 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:

  1. Descargue los artefactos publicados

  2. Realice el versionado de la base de datos

  3. Realice el despliegue de iAC

  4. 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