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 deploy
Para eliminar toda la infraestructura y recursos asociados:
make destroy