Как удалить заархивированный артефакт в Дженкинсе? - PullRequest
4 голосов
/ 29 февраля 2012

1) Я использую Дженкинс с котом. Я использую Jenkins Cli из Java-класса, чтобы создать работу и построить. Я хочу удалить архивный артефакт . Как это сделать?

2) другой вопрос, можем ли мы дать конкретное имя для сборки в jenkins (например, я хочу, чтобы имя сборки было похоже на (buildNumber + someName) . Как этого добиться?

Спасибо.

1 Ответ

6 голосов
/ 29 февраля 2012

Артефакты для сборки по умолчанию находятся в: [JENKINS_HOME]/jobs/[job_name]/builds/[$BUILD_ID]/archive/, перейдите туда и удалите его. Однако он не удалит ссылку на артефакт со страницы сборки. (Если вы не уверены, где находится JENKINS_HOME, перейдите на http://[jenkins_server]/configure, в верхней части страницы вы увидите Домашний каталог ).

Чтобы автоматически изменить отображаемое имя сборки, попробуйте Плагин установки имени сборки .

Чтобы изменить отображаемое имя через CLI:

java -jar jenkins-cli.jar -s http://[server]/ set-build-display-name [job_name] [build#] [new_name]
...