| Name | Description | Type | Default | Required |
|---|---|---|---|---|
SNYK_TOKEN |
Token de seguridad para Snyk Cloud | string | null |
yes |
SONAR_ORGANIZATION |
Organizacion para Sonar Cloud | string | null |
yes |
SONAR_TOKEN |
Token de seguridad para Sonar Cloud | string | null |
yes |
DOCKER_USERNAME |
Usuario de Docker Hub | string | null |
yes |
DOCKER_PASSWORD |
Contraseña de Docker Hub | string | null |
yes |
- Creando imagenes de contenedor con herramientas:
make base- Creando infraestructura cloud necesaria (VPC + EKS):
make cluster- Análisis de código estático con SonarCloud:
make sonar SONAR_ORGANIZATION=********** SONAR_TOKEN=**********- Compilando código:
make build- Análisis de dependencias de código con Snyk:
make snyk SNYK_TOKEN=**********- Empaquetando nueva version de imagen de contenedor:
make release- Pruebas funcionales con Postman y Newman:
make postman- Publicando nueva imagen de contenedor en Docker Hub:
make publish DOCKER_USERNAME=********** DOCKER_PASSWORD=**********- Desplegando nueva version de contenedor con ayuda de Helm:
make deployPara eliminar toda la infraestructura y recursos asociados:
make destroy