Я пытаюсь вызвать sample.groovy, передавая test.xml в качестве параметра сценарию goovy из конвейера jenkins, используя следующую команду
node('xxx'){
dir('E:\Project\workspace\dev'){
bat 'call groovy Script\sample.groovy ".\Config\Managed File\Repo\test.xml" > output.log'
}
}
Когда я запускаю вызов groovy Script \ sample.groovy ". \ Config \ Managed File \ Repo \ test.xml "> output.log через командную строку, это работает файл.Ниже приведено сообщение об ошибке, которое я вижу при запуске через конвейер jenkins
E:\Project\workspace\dev>call groovy Script\sample.groovy ".\Config\Managed File\Repo\\test.xml" 1>output.log
Caught: java.io.FileNotFoundException:
E:\Project\workspace\dev\call groovy Script\sample.groovy
(E:\Project\workspace\dev\call groovy Script\sample.groovy)
java.io.FileNotFoundException:
E:\Project\workspace\dev\call groovy Script\sample.groovy
(E:\Project\workspace\dev\call groovy Script\sample.groovy)
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE
Оцените любые указатели на это.