2016-05-27 3 views
2

Я использую jenkins, а некоторые сборки генерируют файлы (в рабочей области), которые будут использоваться настраиваемым плагином post build (плагин работает отлично).Как я могу сохранить файл в папке сборки jenkins?

Теперь я хочу сохранить этот файл в папке сборки моей работы, поэтому я могу прочитать его, когда произошел сбой сборки (с использованием папки lastSuccessfulBuild) (чтение не будет выполняться плагином post action).

Так что мой вопрос: как я могу сохранить этот сгенерированный файл в папке сборки?

спасибо.

+0

@MoralesBatovski Как это домашнее задание? – Martin

+0

Нет, это абсолютно не домашнее задание. Это для моей работы ;-) И если еще не нашли решение. – hlionel

ответ

3

Вы можете архивировать артефакты как действие после сборки. Просто укажите путь/шаблон файла (ов) в вашей рабочей области и он будет архивировать файл в разделе JobName/builds/buildNumber/archive.

enter image description here

Просто убедитесь, что действие после сборки в архив артефактов до действия после сборки читать артефакты.

+1

Чтобы использовать это правильно, ему необходимо будет установить: https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin. Но архивирование всегда является ответом на сохранение артефактов на сборку. +1 – Dvir669

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