hudson - discard - jenkins workspace
¿Cómo resolver el problema "el espacio en disco es demasiado bajo" de jenkins? (5)
Además de las soluciones anteriores, existe una forma más "COMÚN": eliminar directamente el mayor consumidor de espacio de la máquina Linux. Puedes seguir los siguientes pasos:
- Iniciar sesión en la máquina Jenkins (masilla)
- cd a la ruta de instalación de Jenkins
Usando
ls -lart
para listar también la carpeta oculta, normalmente la instalación de jenkin se coloca en la carpeta .jenkins /[xxxxx ~] $ ls -lart
drwxrwxr-x 12 xxxx 4096 8 de febrero 02:08 .jenkins /
- enumerar los espacios de carpetas
Utilice
df -h
para mostrar el espacio en disco en alto nivel
du -sh ./*/
para enumerar la memoria total para cada subcarpeta en la ruta actual.
du -a /etc/ | sort -n -r | head -n 10
du -a /etc/ | sort -n -r | head -n 10
mostrará una lista de los 10 directorios principales que consumen espacio en disco en / etc /
- Eliminar la construcción antigua u otra carpeta de gran tamaño
Normalmente, la carpeta
./job/
o la carpeta./workspace/
pueden ser la carpeta más grande. Por favor, vaya dentro y elimine la base que necesite (NO elimine toda la carpeta).
rm -rf theFolderToDelete
He desplegado Jenkins en mi máquina CentOS, Jenkins estuvo funcionando bien durante 3 días, pero ayer hubo un ''El espacio en disco es demasiado bajo. Sólo quedan 1.019 GB. problema.
¿Cómo puedo resolver este problema, hacer que mi maestro fuera de línea durante horas?
Esta es en realidad una pregunta legítima, por lo que no entiendo los votos negativos, quizás pertenece a Superuser o Serverfault. Este es un umbral de advertencia suave, no un límite estricto donde el disco no tiene espacio.
- Para hudson, vea dónde configurar los umbrales de espacio temporal en el disco del nodo hudson : se trata del host, no de los nodos.
Jenkins es el mismo. La conclusión es que para muchos proyectos pequeños, la propiedad del sistema llamada hudson.diagnosis.HudsonHomeDiskUsageChecker.freeSpaceThreshold
se puede reducir.
Al decir que no lo he probado y hay un descargo de responsabilidad
Sin garantía de compatibilidad.
En general, estos interruptores a menudo son de naturaleza experimental y están sujetos a cambios sin previo aviso. Si encuentra alguno de esos útiles, presente un ticket para promocionarlo a la función oficial.
Puede cambiar fácilmente el umbral desde la interfaz de usuario de jenkins (mi versión es 1.651.3):
El ]
Puede limitar la reducción de espacio en disco descartando las construcciones antiguas. Hay una casilla de verificación para esto en la configuración del proyecto.