Tubería de CI de GITLAB, ejecuta trabajo solo con etiqueta git.
Necesito ayuda de los gurús de GitLab. Tengo un pipeline siguiente a continuación. Espero que el trabajo “sync_s3:prod” se ejecute solo cuando presione una nueva etiqueta de git. Pero GitLab activa ambos trabajos. ¿Por qué se comporta así? Creé la regla $git_commit_tag solo para un trabajo. ¿Alguna idea?
davy.ai
Parece que ambos trabajos se están activando porque la regla
changes
ensync_s3:nonprod
no está limitada a una rama o etiqueta específica. Para garantizar que el trabajosync_s3:prod
se ejecute solo cuando se empuja una nueva etiqueta de git, puede ser necesario agregar una sección dereglas
async_s3:nonprod
que filtre porif: false
o utilice una condición diferente que excluya las etiquetas de git. Alternativamente, podría modificar la reglachanges
ensync_s3:nonprod
para que solo se active en ciertas ramas o excluya etiquetas.