2011-07-04 12 views
6

Mi escenario de construcción es así (simplificado):artefacto si deshabilitar la publicación generación falla en TeamCity

  1. Compilar
  2. paquete (* .zip)
  3. Implementar en Entorno de prueba
  4. pruebas atropellado el medio ambiente

Si las pruebas fallan, TeamCity todavía publica artefactos. Esto es innecesario y consume espacio en el disco. ¿Cómo puedo prevenir esto? No se puede encontrar ninguna casilla de verificación o algo así (TeamCity 6.5 Enterprise).

Respuesta

7

Por lo que puedo decir, TeamCity no tiene una opción incorporada para deshabilitar la publicación de artefactos si falla la compilación.

Sin embargo, en la escritura de la estructura llamada por TeamCity usted podría intentar:

  1. Extracción caminos de artefactos de la configuración de generación, y en lugar de emitir la adecuada TeamCity service messages con sus caminos de artefactos sólo cuando las pruebas se han completado y exitosa.

  2. Copiando solo archivos a las rutas de artefactos configuradas en TeamCity después de las pruebas han sido completas y exitosas.

Cuestiones relacionadas