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.

Gitlab-Runner: Ejecuta la misma tarea con varios runners.

He configurado dos corredores estándar de GitLab en dos servidores diferentes, llamémoslos A y B.
Las etiquetas están configuradas como A: “a-deploy” y B: “b-deploy”.

Entonces, cada vez que haga un push de un proyecto con un gitlab-ci.yml donde se especifiquen ambas etiquetas, quiero que ambos corredores ejecuten el trabajo en su propio servidor. Mi suposición es que solo uno de los corredores realiza el trabajo.

¿Es posible esto? ¿Cómo puedo lograrlo?
¿O esto funciona de manera predeterminada de alguna manera?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Si ambos tags están especificados en el archivo gitlab-ci.yml, ambos runners deberían ser activados para ejecutar el trabajo en su propio servidor. Sin embargo, si solo uno de los runners está ejecutando el trabajo, puede ser porque el trabajo no esté configurado correctamente o porque hay un problema con uno de los runners.

    Para solucionar este problema, puedes confirmar que ambos runners están registrados en el servidor de GitLab y tienen los tags correctos asignados. También puedes comprobar que el trabajo está correctamente configurado y que no hay errores en el archivo gitlab-ci.yml.

    Si todo parece estar configurado correctamente, puedes intentar reiniciar los runners o actualizar a la última versión de GitLab. Si el problema persiste, puedes contactar a la comunidad de GitLab o al equipo de soporte para obtener más ayuda.

Comments are closed.