【问题标题】:Groovy: Antbuilder fileset is not created (launched from Jenkins)Groovy:未创建 Antbuilder 文件集(从 Jenkins 启动)
【发布时间】:2013-06-10 08:53:42
【问题描述】:

我的脚本中有以下代码:

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

【问题讨论】:

    标签: groovy jenkins maven-surefire-plugin fileset antbuilder


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-02-15
      • 2012-12-22
      • 2013-08-07
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      相关资源
      最近更新 更多