Как использовать файл CFG в Jenkins для запуска скрипта bash - PullRequest
0 голосов
/ 05 сентября 2018

В настоящее время я запускаю конвейеры, используя сценарии оболочки bash. Я пытаюсь автоматизировать использование Jenkins, но он явно не может использовать мои жестко запрограммированные пути для файлов конфигурации, которые предоставляют учетные данные mysql.

Таким образом, я использовал подключаемый модуль для «Управление файлами конфигурации» в Jenkins: Настройка управления файлами в Jenkins

И настройте, как я это делаю в bash: Настройка конфигурации

Затем я присваиваю cnf имя в сборке: cnf в сборке

Затем я получаю его при вызове секции Jenkins для сценария bash: выполнить настройку оболочки jenkins

Скрипт bash говорит, что он запущен, но на самом деле он ничего не выполняет - просто повторяет эхо и не выполняет никакого кода mysql. Он также не показывает ошибок и говорит, что сборка прошла успешно, но таблицы не создавались при проверке базы данных. ПОМОГИТЕ! Я не могу заставить файл cnf работать и выполняться в сценарии.

...