gpt4 book ai didi

groovy - 沙盒阻止我格式化字符串

转载 作者:行者123 更新时间:2023-12-02 12:10:28 25 4
gpt4 key购买 nike

我有一个简单的常规脚本:

node ("master")
{
echo "I am about to try to use String.format"
def jjj = String.format("bob")
echo jjj
}

如果我将此脚本直接放入我的作业配置中并运行它,它就会正常运行。

但是,如果我将该脚本放入一个文件中,然后通过“来自 SCM 的工作流程脚本”加载该文件,则会收到错误

org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: unclassified staticMethod java.lang.String format java.lang.String

我该如何解决这个问题?是否可以像“工作流程脚本”一样关闭“来自 SCM 的工作流程脚本”的沙箱?

或者是否有一些沙盒批准的方式来格式化 groovy 中的字符串?

为什么它首先阻止我格式化字符串?

最佳答案

我认为使用SCM 中的工作流程脚本时无法禁用沙箱

但是您可以在此处批准使用:

http://<jenkins_host>:<port>/scriptApproval/

关于groovy - 沙盒阻止我格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33573568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com