jenkins - 使用 groovy 脚本获取内部版本号
问题描述
詹金斯工作面临问题
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use method jenkins.model.ParameterizedJobMixIn$ParameterizedJob scheduleBuild2 int hudson.model.Action[]
这是获取内部版本号的代码
def var= job.scheduleBuild2(0, new ParametersAction(params))
anotherBuild = var.get()
println HyperlinkNote.encodeTo('/' + anotherBuild.url, anotherBuild.fullDisplayName,**anotherBuild.getNumber().toString()**) + " completed. Result was " + anotherBuild.result
getNumber 来获得另一份工作是对的吗?如何在 groovy 中获得构建下游作业的数量
解决方案
推荐阅读
- getstream-io - 如何退出 getstream.io 提要客户端
- python - 比较张量中相等元素的数量
- javascript - 在 CSS 中的 img 悬停时显示模式
- android - 如何在 RasPi 3b 上运行 Android Things App Inventor Companion?
- typescript - 键入按名称附加字段的安全方式
- python - Matplotlib:使用带有本地路径的字体时,图例字体大小不会改变
- python - 如何将 Python 会话(包括输入和输出)保存为文本?
- javascript - addEventListener 的最佳方式
- cupy - 支持 np.digitize
- vue.js - 未应用 Vee Validate 3.0 自定义类