Groovy: набор файлов Antbuilder не создан (запущен из Jenkins)
У меня есть следующий код в моем скрипте:
def ant_fs = (new AntBuilder())
def fs = ant_fs.fileset( dir: <path> )
fs.each{
println( "Fileset item: $it" )
}
Когда я запускаю его из Maven (mvn ... в командной строке) или из Intellij IDEA, я вижу, что объект набора файлов успешно инициализирован (я вижу правильные пути файлов).
Когда я запускаю этот код через Jenkins, я вижу, что объект fs не создан, но я не вижу никаких исключений в выводе.
Не могли бы вы помочь мне решить проблему?
Спасибо заранее!
Примечание: у меня есть верный плагин для Maven2.
1 ответ
Похоже, что эта проблема была вызвана неправильными настройками агента Jenkins пользователя.
Я настроил пользователя в Jenkins Service (Win host) в качестве администратора, и мой скрипт начал работать. Это было вызвано тем, что я работаю с общей папкой на другом хосте, который требует аутентификации. Я настраиваю аутентификацию на этом хосте для учетной записи администратора, но Jenkins по умолчанию запускает тест как системную учетную запись.