es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que ambos trabajos se están activando porque la regla changes en sync_s3:nonprod no está limitada a una rama o etiqueta específica. Para garantizar que el trabajo sync_s3:prod se ejecute solo cuando se empuja una nueva etiqueta de git, puede ser necesario agregar una sección de reglas a sync_s3:nonprod que filtre por if: false o utilice una condición diferente que excluya las etiquetas de git. Alternativamente, podría modificar la regla changes en sync_s3:nonprod para que solo se active en ciertas ramas o excluya etiquetas.

Comments are closed.