¿Puedo configurar el Teamcity para no iniciar la cadena de construcción antes de que se complete?

StackOverflow https://stackoverflow.com//questions/22048170

  •  21-12-2019
  •  | 
  •  

Pregunta

(similar a: ¿Es posible evitar que una cadena de construcción se interrumpa en Teamcity? )

Tengo la siguiente cadena de construcción:

  1. Proj A - Construir e instalar entorno
  2. Proj B, C, D - Entorno de prueba
  3. SO PROJ A RUNS, LUEGO PROJS B, C & D.

    El problema es que puede iniciarse antes de que B, C o D termine, lo que resulta en el entorno reconstruido mientras se ejecutan las pruebas en contra de él.

    ¿Hay alguna manera de decirle a Equipo que complete la entera cadena antes de que comience una nueva cadena?

    cosas que he pensado en:

    1. No quiero limitar a un agente de construcción para que B, C & D se ejecuten en paralelo y rápidamente
    2. Podría agregar un retraso para el activador VC de PROJ A, pero ese es un último recurso.
¿Fue útil?

Solución

¿Qué versión de Teamcity estás usando?Si usa la versión 8.0 o superior, podría definir un compartidoRecurso en proyectos B, C y D (se definirán como el uso del recurso en modo de lectura), y definirá el proyecto A como usar ese recurso en modo de escritura con una cuota de recurso de 1. que debe evitar el proyecto A decorriendo mientras cualquiera de los otros se está ejecutando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top