#jenkins #jenkins-pipeline #jenkins-plugins
#jenkins #jenkins-конвейер #jenkins-плагины
Вопрос:
Мне нужно сохранить файл .csv или .txt и получить к нему доступ из файла Jenkins. В настоящее время у меня есть пара файлов, которые находятся в хранилище учетных данных (логины, пароли и так далее), Но этот файл просто должен храниться на компьютере Jenkins. Я знаю, что мог бы загрузить его непосредственно на узел, но я бы предпочел сделать это аналогичным образом, как с учетными данными (используя веб-интерфейс).
Комментарии:
1. у вас было время проверить мой ответ ниже?
2. @MostafaHussein Я проверю на следующей неделе, если это сработает, я отмечу как решенное. Спасибо!
Ответ №1:
Вы можете сохранить файл в управляемых файлах через веб-интерфейс: Управление Jenkins > Управляемые файлы > Добавить новую конфигурацию.
Каждый сохраненный там файл будет иметь автоматически сгенерированный идентификатор или вы можете установить свой собственный идентификатор, затем вы можете использовать плагин поставщика файлов конфигурации для доступа к вашим файлам через конвейер Jenkins, используя идентификатор файла, подобный этому:
configFileProvider([configFile(fileId: 'maven-settings', targetLocation: '/path/to/file/in/workspace')]) {}