2017-02-22 12 views
0

В соответствии с определенными заданиями пользовательского интерфейса я могу выбрать «Не сработайте, если архивирование ничего не возвращает». Как достичь эквивалента в коде трубопровода?Шаг архива архива Jenkins: разрешить отсутствующие артефакты

E.g. В настоящее время у меня есть что-то вдоль этих линий:

archive 'screenshots/**', 'build/test/results/*.xml' 

и это нормально, если нет скриншотов, так как не было бы ни одного, если все тесты проходят.

ответ

6

Используйте новый archiveArtifacts команды, как это:

archiveArtifacts artifacts: 'screenshots/**,build/test/results/*.xml', allowEmptyArchive: true 
+0

Можно ли предоставить ссылку на эту команду? Он не указан на https://jenkins.io/doc/pipeline/steps/ с 27 июня 2017 года, и быстрый поиск только, похоже, появляется в нескольких учебниках, но не в окончательной ссылке. –

+0

Да, это действительно странно, кажется, пропало! Обнаружил этот вопрос; https://issues.jenkins-ci.org/browse/JENKINS-37322 –

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