Команда Jenkins Jenkinsfile Groovy bash Нет такого файла или каталога - PullRequest
0 голосов
/ 24 апреля 2020

Файл проверяется, и я, похоже, имею правильный синтаксис.

          script {
          sh """
          summon -f folder/file.yml --provider summon-aws-secrets \
          sh -c 'bash folder/bin/run_me.sh' \
          """


          open folder/file.yml: no such file or directory

Я подтвердил существование файла и расположение рабочей области.

Ответы [ 2 ]

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

так что я вижу, что я обернул файл в скрипт. run git add, git commit, git pu sh. Я обновил файл jenkins до ls -l папки и заметил, что этот файл отсутствует. поэтому не уверен, что это проблема git или Дженкинс или др c

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

Попробуйте использовать полный путь с переменной рабочей области:

script {
          sh """
          summon -f ${WORKSPACE}/folder/file.yml --provider summon-aws-secrets \
          sh -c 'bash folder/bin/run_me.sh' \
          """
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...