Ojm*_*eny 5 groovy jenkins jenkins-plugins
我写过简单的groovy脚本,但我不知道如何在Jenkins上执行它.
看看这个简单的脚本:
String jbN = System.getenv('JOB_NAME')
println jbN
println "Hello"
Run Code Online (Sandbox Code Playgroud)
我会除了我至少会尊敬"你好".脚本不予回报.我收到了Build step 'Groovy Postbuild' marked build as failure(or success)
似乎脚本没有被执行.
编辑:
我没有添加它,但我已经有脚本来分析日志,所以我需要它在构建后执行它.问题比我想的要大.插件:"Scriptler"或"Groovy插件"不打印任何内容.我正在尝试打印的脚本:
String jbN = System.getenv('JOB_NAME')
println jbN
Run Code Online (Sandbox Code Playgroud)
Ojm*_*eny 13
我找到了解决方案:
脚本已执行但未打印到控制台输出.要将结果打印到控制台输出,您需要编写:
manager.listener.logger.println("Some string")
而不是println
.
为了缩短它:
variable = manager.listener.logger.&println