Как передать файлы на нижестоящую работу в Дженкинс - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь передать zip-файл сборки в другое задание, которое запускает сквозные тесты. Обычно в нем используются артефакты сборки из основного задания, но я хочу добавить тесты конца до конца как часть конвейера сборки. Я попытался использовать параметр файла в Jenkins, но файл так и не появился, и я считаю, что есть некоторые нерешенные проблемы, мешающие его работе. Есть ли способ передать файлы в последующее задание с помощью параметра stashing / file. или мне нужно сделать что-то вроде создания нижестоящего задания, которое выполняет сборку, а затем взять артефакты и использовать его в основном задании, которое также запускает сквозные тесты тоже?

Вот как я пытался параметр файла

parameters {
    file name:"buildFiles.zip", description: 'Zip file containing Build Files'
}

Примечание. Я использую файл Jenkinsfile для заданий.

1 Ответ

1 голос
/ 08 апреля 2020

Jenkins COPY ARTIFACT PLUGIN помогает копировать артефакты из указанных c проектов в проект, который вы хотите. Приведенная ссылка содержит детали, как это можно сделать. Этот SO поток Селектор сборки для артефакта копирования также объясняет, как это делается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...