0

我的脚本中有以下代码:

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 的万能插件。

4

1 回答 1

1

看起来这个问题是由不正确的用户 Jenkins 代理设置引起的。

我以管理员身份将用户设置为 Jenkins 服务(Win 主机),我的脚本开始工作。这是因为我在需要身份验证的另一台主机上使用共享文件夹。我在该主机上为管理员帐户设置了身份验证,但 Jenkins 默认情况下以系统帐户启动测试。

于 2013-06-10T13:21:15.963 回答