为了选择特定配置或运行所有这些,在组合过滤器中使用以下groovy表达式:
targetHost ==“全部”|| targetHost.contains(hostUnderTest)
,其中 hostUnderTest 是包含可用主机列表的矩阵轴 targetHost 是构建参数,通常包含以逗号分隔的主机列表,执行测试
它正在使用1.599但在更新到1.605之后失败并出现以下错误
FATAL: Scripts not permitted to use method java.lang.String contains java.lang.CharSequence
我认为这些是由于一些安全限制 - 有人可以建议如何禁用它们或提出另一种解决方法吗?
答案 0 :(得分:2)
这真是一种痛苦。你有什么版本的矩阵项目?你可以通过Manage Jenkins看到这个 - >管理插件
如果是1.4.1那么它是一个糟糕的版本,你需要降级到1.4 https://issues.jenkins-ci.org/browse/INFRA-250
我认为如果你下载它并使用管理插件页面上的高级标签,你应该可以在顶部申请1.4
答案 1 :(得分:2)