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 по умолчанию запускает тест как системную учетную запись.

Другие вопросы по тегам