Disparadores
Un disparador define cuándo se ejecuta un pipeline. Cada pipeline tiene exactamente un disparador.
Tipos de disparadores
Push
Se activa cuando se hace push hacia una o más ramas.
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| Ramas | Lista de patrones de nombres de rama | main, release/* |
Pull Request
Se activa cuando se abre, sincroniza o reabre una pull request.
Schedule (Programado)
Se activa automáticamente según un programa cron.
Programas comunes:
| Expresión | Significado |
|---|---|
0 2 * * * | Cada día a las 2:00 AM |
0 9 * * 1 | Cada lunes a las 9:00 AM |
0 */6 * * * | Cada 6 horas |
0 0 1 * * | Primer día de cada mes |
Tag
Se activa cuando se publica un tag de Git.
| Parámetro | Ejemplo |
|---|---|
| Patrones de tag | v*, release-* |
Manual
El pipeline no se ejecuta automáticamente. Debe activarse manualmente.
Uso típico: despliegues a producción que requieren una decisión humana.
