Я вижу несколько вариантов использования unarchive
в руководстве по плагину рабочего процесса Jenkins. Но я не могу найти документацию о его синтаксисе и параметрах.
каков синтаксис «разархивировать» плагин рабочего процесса jenkins?
Ответы (2)
Существует файл объявление об использовании в генераторе сниппетов:
Может принимать параметр
mapping
, который представляет собой сопоставление имен артефактов (файлов, каталогов, оканчивающихся на/
, или любых других наборов шаблонов Ant) с именами назначения рабочей области.Например, чтобы скопировать один файл:
unarchive mapping: ['target/my.war': 'here.war']
Чтобы скопировать весь каталог:
unarchive mapping: ['dir/' : '.']
person
Jesse Glick
schedule
20.04.2015
Было бы полезно также предоставить некоторый контекст версии, начиная с v1.X плагина Workflow...
- person Dave Bacher; 20.04.2015
спасибо, с этим я также понял, почему я не смог найти шаг в генераторе фрагментов - имя настолько отличается от того, что я ожидал. Отн. ="nofollow noreferrer">github.com/jenkinsci/workflow-plugin/blob/
- person domi; 20.04.2015
Названия шагов обязательно нужно просматривать в пакетном режиме. До этого еще не добрался.
- person Jesse Glick; 21.04.2015
Обратите внимание, что генератор сниппетов теперь показывает только названия шагов, а не описания.
- person Jesse Glick; 11.04.2018
Начиная с 1.10 этот шаг устарела. Теперь вы должны использовать stash
и unstash
, которые имеют более простой синтаксис.
person
Jesse Glick
schedule
15.09.2015
Что делать, если вы хотите создать постоянный архив после этапа сборки, но перед этапом развертывания. Не лучше ли для этого использовать «архивировать/разархивировать», поскольку тайник удаляется в конце конвейера?
- person Mark Stosberg; 11.11.2016
Или получить доступ к файлам из предыдущей сборки для сравнения. [un]stash удовлетворяет общему использованию для [un]archive, но не для сохранения или обмена файлами между заданиями.
- person simon.watts; 23.01.2018
Правильно, есть несколько менее распространенных вариантов использования
unarchive
.
- person Jesse Glick; 11.04.2018
Я хочу получить заархивированную сборку из предыдущего запуска, так как я мог не создать элемент, который мне нужен в текущем запуске. Я не могу сделать это с [un]stash. [un]archive был там для этой цели. Почему это устарело?
- person Max Cascone; 03.03.2020
Отвечая на мой собственный комментарий сверху, правильной командой будет
copyArtifact
.
- person Max Cascone; 06.03.2020