Contacta con nosotros

Temario del curso

Soberanía sobre CI ligero

  • Por qué los servicios de CI/CD en la nube generan dependencia del proveedor y riesgos de exposición de datos secretos.
  • Objetivos de diseño de Woodpecker CI: simplicidad, nativo para Docker e independiente de la forja.
  • Comparación con GitHub Actions, GitLab CI, Drone y Jenkins.

Despliegue del servidor y agentes

  • Pila con Docker Compose: servidor, agentes y base de datos.
  • Variables de entorno y registro OAuth con la forja.
  • Etiquetas de agentes, planificación de capacidad y límites de recursos.

Autoría de pipelines

  • Sintaxis de woodpecker.yml: pasos, servicios y condiciones.
  • Selección de imágenes de Docker y montaje de volúmenes de trabajo.
  • Ejecución en paralelo y cadenas de dependencias.

Integración con la forja

  • Configuración de webhooks para Gitea y Forgejo.
  • Filtrado por ramas, activadores de PR y eventos de etiquetas.
  • Informes de estado de commits y generación de insignias.

Secretos y seguridad

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

Construcción de matrices y almacenamiento en caché

  • Matrices de prueba multiidioma y multiversión.
  • Complemento de caché para directorios de dependencias.
  • Carga de artefactos en almacenamiento compatible con S3.

Operaciones

  • Registros del servidor, telemetría de agentes e inspección de colas.
  • Escalado horizontal de agentes con Docker Swarm o Kubernetes.
  • Copias de seguridad y restauración del historial de pipelines y secretos.

Requerimientos

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

Público objetivo

  • Equipos de DevOps que necesitan una integración continua ligera y autoalojada para Gitea/Forgejo.
  • Organizaciones que prefieren evitar los servicios SaaS de GitHub Actions o GitLab CI.
  • Equipos de pequeño a mediano tamaño que desean tener soberanía sobre sus pipelines sin funciones innecesarias.
 14 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas