У меня есть пара jenkins, которые запускаются каждый второй час или около того, так как jenkins хранит данные и метаданные для сборки, это занимает много места, но большая часть этого пространство переходит в банки, которые хранятся.jenkins space: как не хранить все банки во всех сборках
Дженкинс держит каждую баночку для каждой сборки, и большинство из них на самом деле не меняется от одной сборки к другому так, мне было интересно, если есть способ
а) магазин только банки, которые изменили, что было бы лучший сценарий, что-то, используя символические ссылки или что-то в этом роде;
b) не храните банки вообще, мы действительно не проверяем сборки, используя банки как инструмент отладки, поэтому нам они действительно не нужны. Конечно, я мог бы положить cron, чтобы стереть их, но я бы предпочел сделать это изнутри jenkins, если это возможно.
У меня нет архива артефактов в любой сборке: они все равно хранятся. – mors
Извините, тогда я не уверен, что вам сказать. В моей установке '$ JENKINS_HOME/jobs/MyJob/builds/4' содержит только десятки файлов * .xml, * .html и т. Д., Тогда как' $ JENKINS_HOME/workspace/MyJob' содержит все исходные и построенные объекты, но только для самой последней сборки. Где хранится вся история артефакта? –