2016-02-01 14 views
0

任何想法如何使用组合过滤器中作业环境中的参数进行多配置作业?在组合中使用环境参数Jenkins中的多配置项目过滤器

我试过了: index%3 == 0,它工作正常,但我想用$ {EXECUTOR_NUMBER}替换(3)以使运行更具动态性。

当使用EXECUTOR_NUMBER我越来越:

javax.servlet.ServletException: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use method groovy.lang.GroovyObject invokeMethod java.lang.String java.lang.Object (Script1 $ Script1$_run_closure1) 

尝试网上找也没有找到任何很好的例子 - 将不胜感激帮助

+1

如果没有对帖子中缺少的内容发表任何评论,则投票无效。多谢你们。 – Dvir669

回答

1

你可以尝试Matrix Groovy Execution Strategy它给你一个更强大的方式指定要运行的组合。

println '---------parameters--------' 
parameters.each{ k,v -> 
    println "${k}-->${v}" 
} 
println '-------------env--------------' 
env.each{ k,v -> 
    println "${k}-->${v}" 
} 
println '--------------------------------' 

将显示您可以使用的东西。

这些组合被传入,它期望一个树形图不在组合中运行。

披露:我创建了插件

+0

谢谢,我会在本周尝试一下,我会保持更新! – Dvir669

相关问题