我使用Groovy使用“EnvInject Plugin”插件将变量注入构建过程:
https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin
我的脚本保存在“评估的Groovy脚本”文本区域下。
如果脚本正常工作,一切都很好。但是如果发生了一些错误,我总会收到相同的错误消息:
[EnvInject] - [ERROR] - [EnvInject] - [ERROR] - Problems occurs on injecting env vars as a build wrap: null
有没有办法获得实际的异常甚至异常消息?
答案 0 :(得分:5)
我找到的另一个解决方案是将代码包装到
中try {
// CODE HERE
} catch (Throwable t) {
println(t)
throw t;
}
答案 1 :(得分:4)
如果您将脚本放在“为运行准备一个环境”部分而不是在“将环境变量注入构建过程”中的“构建环境”级别下来,它将为您提供异常错误和堆栈跟踪