【问题标题】:How to debug "Problems occurs on injecting env vars as a build wrap: null"如何调试“将环境变量作为构建包装注入时出现问题:null”
【发布时间】:2016-03-04 14:27:45
【问题描述】:

我使用 Groovy 通过“EnvInject Plugin”插件将变量注入到构建过程中:

https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin

我的脚本保存在“Evaluated Groovy script”文本区域下。

如果脚本正常工作,一切都很好。但是如果发生一些错误,我总是会收到相同的错误信息:

[EnvInject] - [ERROR] - [EnvInject] - [ERROR] - Problems occurs on injecting env vars as a build wrap: null

有什么办法可以得到实际的异常甚至异常消息?

【问题讨论】:

    标签: jenkins groovy


    【解决方案1】:

    我发现的另一个解决方案是将您的代码包装到

    try {
    
      // CODE HERE
    
    } catch (Throwable t) {
      println(t)
      throw t;
    }
    

    【讨论】:

      【解决方案2】:

      如果您将脚本放在“为运行准备环境”部分而不是在“将环境变量注入构建过程”中的“构建环境”级别,它会给您异常错误和堆栈跟踪.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-06
        • 1970-01-01
        • 2020-04-28
        • 2019-07-02
        • 1970-01-01
        • 1970-01-01
        • 2015-04-09
        • 1970-01-01
        相关资源
        最近更新 更多