Загрузите файл, созданный в Jenkins Job - PullRequest
0 голосов
/ 01 апреля 2020

Мое задание Jenkins запускает контейнер docker для задачи, которая выполняет сценарий python.

Сценарий python принимает некоторые входные данные и создает выходные данные в файле.

На данный момент я отобразил содержимое файла на консоли, но я хочу, чтобы требуемый файл загружался во время выполнения задания Jenkins.

Может ли что-нибудь помочь?

Ответы [ 2 ]

0 голосов
/ 01 апреля 2020

Вы можете использовать шаг archiveArtifacts, чтобы прикрепить файл к сборке https://jenkins.io/doc/pipeline/steps/core/# -archiveartifacts-archive-the-artifacts Затем вы можете скачать через пользовательский интерфейс или curl

0 голосов
/ 01 апреля 2020

Итак, из вашего вопроса я предполагаю, что этот python скрипт выполняется внутри контейнера, и вы пытаетесь получить доступ к выходному файлу, который он создает из за пределами контейнер.

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

Docker Том крепления

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