Skip to content

punkerside/pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pipelince CICD

Variables

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

Requisitos

  1. Creando imagenes de contenedor con herramientas:
make base
  1. Creando infraestructura cloud necesaria (VPC + EKS):
make cluster

Uso

  1. Análisis de código estático con SonarCloud:
make sonar SONAR_ORGANIZATION=********** SONAR_TOKEN=**********
  1. Compilando código:
make build
  1. Análisis de dependencias de código con Snyk:
make snyk SNYK_TOKEN=**********
  1. Empaquetando nueva version de imagen de contenedor:
make release
  1. Pruebas funcionales con Postman y Newman:
make postman
  1. Publicando nueva imagen de contenedor en Docker Hub:
make publish DOCKER_USERNAME=********** DOCKER_PASSWORD=**********
  1. Desplegando nueva version de contenedor con ayuda de Helm:
make deploy

Destruir

Para eliminar toda la infraestructura y recursos asociados:

make destroy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published