tools tickets team inc hub cost code americas build teamcity

build - tickets - team city cost



LĂ­mite de artefactos de Team City (1)

Necesito limitar la cantidad de Artefactos que mantiene una construcción en particular. Esta construcción genera una salida de artefactos muy grande que se comerá a través del espacio en disco. Lo ideal sería configurar esa compilación para mantener un máximo de las últimas 3 compilaciones exitosas, pero no quiero que este límite se aplique a todos los proyectos.


Ir:

  1. Administración
  2. Construir historial de limpieza (menú derecho)
  3. En la parte inferior, seleccione su proyecto / compilación en "Administrar reglas de limpieza para"
  4. Haga clic en "Editar"
  5. En la ventana emergente, seleccione "Personalizar" para "Limpiar artefactos"
  6. Ponga "3" en "Más antigua que la versión exitosa"
  7. Salvar.

Esto es lo más cercano a lo que quieres. La única desviación es que solo descartará los artefactos después de la enésima compilación exitosa .

O, otra opción presentada en la configuración es la limpieza basada en una fecha, como "Solo guardar los últimos 7 días".

Actualización para TeamCity 9.x y superior:

  1. Administration
  2. Haga clic en el enlace Edit para cualquiera de sus sucursales o <root project> *
  3. Clean-up rules en el menú de la mano izquierda.
  4. Debajo de What to clean-up elija el enlace Edit .
  5. En la sección Artifacts , coloque un valor en el cuadro: Older than the []-th successful build .

* Tenga en cuenta que TeamCity utiliza la herencia por lo que si edita el <root project> , todos sus proyectos se verán afectados. Este es también el caso si configura opciones para grupos de proyectos.