Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Soberanía sobre CI ligero
- Por qué los servicios de CI/CD en la nube generan riesgos de dependencia del proveedor y exposición de secretos.
- Objetivos de diseño de Woodpecker CI: simplicidad, enfoque en Docker e independencia de la forja.
- Comparativa con GitHub Actions, GitLab CI, Drone y Jenkins.
Despliegue del servidor y los agentes
- Pila con Docker Compose: servidor, agentes y base de datos.
- VARIABLES DE ENTORNO y registro OAuth para la forja.
- Etiquetas de agente, planificación de capacidad y límites de recursos.
Creación de pipelines
- Sintaxis woodpecker.yml: pasos, servicios y condiciones.
- Selección de imagen Docker y montaje del espacio de trabajo.
- Ejecución paralela y cadenas de dependencias.
Integración con la forja
- Configuración de webhooks para Gitea y Forgejo.
- Filtrado por ramas, activadores de Pull Requests (PR) y eventos de etiquetas.
- Informes del estado del commit y generación de insignias.
Secretos y seguridad
- Ámbitos de secretos: repositorio, organización y global.
- Inyección de credenciales para etapas de despliegue.
- Aislamiento de red y agentes confiables frente a no confiables.
Builds en matriz y caché
- Matrices de pruebas para múltiples lenguajes y versiones.
- Complemento de caché para directorios de dependencias.
- Carga de artefactos a almacenamiento compatible con S3.
Operaciones
- Registros del servidor, telemetría de los agentes y revisión de la cola.
- Escalar los agentes horizontalmente 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.
- Conocimiento administrativo de Gitea o Forgejo.
Audiencia objetivo
- Equipos DevOps que necesitan un CI ligero y autohospedado para Gitea/Forgejo.
- Organizaciones que prefieren evitar servicios SaaS como GitHub Actions o GitLab CI.
- Pequeñas y medianas empresas que buscan soberanía sobre sus pipelines sin complicaciones innecesarias.
14 Horas
Reseñas (2)
Me gusta que recibo respuestas inmediatas a mis preguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Traducción Automática
Me gustó la comunicación fluida entre el formador y nosotros, el cuidado que se brindó a nuestros problemas, las perspectivas y el conocimiento adicional proporcionados en respuesta a nuestras preguntas. Me gustó el ritmo, no se sintió apresurado en ningún momento, incluso con los problemas técnicos. Cada tema fue tratado adecuadamente.
Melania Mieczkowska - IAV Poland
Curso - Gitlab and Gitlab CI
Traducción Automática