Crearé un pipeline de github actions cicd con docker y escaneo de seguridad
Desarrollador web full stack Shopify, WordPress, Python Flask y especialista en SEO
Acerca de este Servicio
Sube el código, obtén una imagen de Docker probada y escaneada. Automáticamente.
Crearé un pipeline de CI/CD con GitHub Actions para tu proyecto. Tengo esta configuración en mi propia aplicación de producción: cada push activa una compilación, un escaneo de vulnerabilidades y un push al registro de contenedores.
Lo que obtienes:
Workflow de GitHub Actions configurado para tu repositorio
Imagen de Docker construida en cada push y pull request
Escaneo de vulnerabilidades con Trivy que falla la compilación en CVEs críticos
Push automático a GitHub Container Registry, Docker Hub o AWS ECR
Compilaciones multi-arquitectura (ARM64 + AMD64) para Graviton y servidores estándar
Caching configurado para acelerar las compilaciones
Reglas de protección de ramas y verificaciones de estado requeridas
Cómo funciona:
Subes el código a GitHub
Actions construye tu imagen de Docker
Trivy escanea en busca de vulnerabilidades
Imagen limpia se sube a tu registro de contenedores
Obtienes un estado de aprobado/rechazado en cada commit
No más "funciona en mi máquina". Cada cambio se construye y prueba de la misma manera.
Trabajo con Node.js, Python, Go y cualquier aplicación en Docker. Workflows en YAML, limpios y documentados para que tu equipo pueda mantenerlos.
Herramientas:
Docker
•
GitHub
Marcos:
Otros
Proveedor de la nube:
Amazon Web Services
Lenguaje de programación:
JavaScript
•
Python
•
Golang
Experiencia:
Instalación
•
Depuración de código
•
Configuración
Otros servicios de Ingeniería de DevOps que ofrezco
FAQ
Traducción automática
¿Qué necesito antes de empezar?
Un repositorio de GitHub con un Dockerfile. Si no tienes uno, puedo ayudarte a crearlo como parte del paquete Premium.
¿Qué registros de contenedores soportas?
GitHub Container Registry (GHCR), Docker Hub, AWS ECR y cualquier registro compatible con OCI.
¿Puedes agregar despliegue a Kubernetes?
Sí, como parte del paquete Premium puedo agregar un paso de CD que actualice tus manifiestos o active ArgoCD. Revisa mi gig de ArgoCD para la configuración completa de GitOps.
¿Soportas monorepos?
Sí. Puedo configurar disparadores basados en rutas para que solo se reconstruyan los servicios que cambian.
