Contacta con nosotros

Temario del curso

Soberanía de CI Ligera

  • Por qué los servicios de CI/CD en la nube generan riesgos de bloqueo con el proveedor (vendor lock-in) y exposición de secretos.
  • Objetivos de diseño de Woodpecker CI: simplicidad, nativo en Docker e independiente del sistema de control de versiones.
  • Comparación con GitHub Actions, GitLab CI, Drone y Jenkins.

Despliegue del Servidor y Agentes

  • Pila Docker Compose: servidor, agentes y base de datos.
  • Variables de entorno y registro OAuth en el sistema Git (Forge).
  • Etiquetas de agentes, planificación de capacidad y límites de recursos.

Autoría de Pipelines

  • Sintaxis woodpecker.yml: pasos, servicios y condiciones.
  • Selección de imágenes Docker y montaje del espacio de trabajo (workspace).
  • Ejecución paralela y cadenas de dependencias.

Integración con el Sistema Git (Forge)

  • Configuración de webhooks para Gitea y Forgejo.
  • Filtrado por ramas, activadores de Pull Requests y eventos de etiquetas.
  • Reporte de estado de commits y generación de insignias (badges).

Secretos y Seguridad

  • Ámbitos de secretos a nivel de repositorio, organización y global.
  • Inyección de credenciales para etapas de despliegue.
  • Aislamiento de red y agentes de confianza frente a no confiables.

Builds en Matriz y Almacenamiento Caché

  • Matrices de prueba multi-idioma y multi-versión.
  • Plugin de caché para directorios de dependencias.
  • Subida de artefactos a almacenamiento compatible con S3.

Operaciones

  • Logs del servidor, telemetría de agentes e inspección de la cola.
  • Escalar agentes horizontalmente con Docker Swarm o Kubernetes.
  • Copia de seguridad y restauración del historial de pipelines y secretos.

Requerimientos

  • Experiencia intermedia en Git y pipelines de CI/CD.
  • Conocimientos sobre administración de servidores Linux y Docker.
  • Familiaridad con la administración de Gitea o Forgejo.

Audiencia

  • Equipos de DevOps que necesitan una solución de CI autoalojada y ligera para Gitea/Forgejo.
  • Organizaciones que buscan evitar los servicios SaaS de GitHub Actions o GitLab CI.
  • Equipos pequeños y medianos desean soberanía sobre sus pipelines sin sobrecarga funcional.
 14 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas