2012-02-29 3 views
4

1) Я использую Jenkins с tomcat. Я использую jenkins cli из класса java для создания работы и сборки. Я хочу удалить артефакт с архивом. Как это сделать?Как удалить архивный артефакт у дженкинсов?

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

Спасибо.

ответ

3

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

Чтобы изменить отображаемое имя сборки, автоматически попробуйте Build Name Setter Plugin.

Чтобы изменить отображаемое имя с помощью CLI:

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

Я использую hudson.cli с Явы. Как удалить из hudson.cli методы. и также можем ли мы установить имя из сборки? – Muthu

+0

@MuthuRaj Я не думаю, что есть способ удалить артефакты конкретной сборки через CLI. Я думаю, вы ДОЛЖНЫ выйти из файловой системы и удалить ее вручную. – grayaii

Смежные вопросы