Скачать файл в работе Дженкинс - PullRequest
0 голосов
/ 05 июля 2019

У меня есть задание jenkins, которое будет выполнять приложение узла. Это задание настроено для запуска в докере только во время выполнения.

Можно ли загружать файл из приложения узла каждый раз, когда выполняется задание?

Я пытался использовать плагины nodejs для сохранения и загрузки файла. Файл сохраняется на локальном компьютере, но не может быть загружен.

1 Ответ

0 голосов
/ 10 июля 2019

Если ваш док-контейнер выполняет какое-либо задание и создает файл в качестве вывода задания, и вы хотите, чтобы он был доступен вне контейнера после выполнения задания, я предлагаю вам создать файл в месте, сопоставленном спапка хоста через опцию громкости.Запустите ваш докер-контейнер следующим образом:

sudo docker -d -v /my/host/folder:/my/location/inside/container mynodeapp:latest

Убедитесь, что приложение вашего узла записывает выходной файл в папку / my / location / inside / container.Когда задание завершено, к выходному файлу можно получить доступ на хост-машине по адресу /my/host/folder.

.
...