Jenkins Pipeline 报错 org.jenkinsci.plugins.scriptsecurity.scripts.UnapprovedUsageException: script no

报错信息

org.jenkinsci.plugins.scriptsecurity.scripts.UnapprovedUsageException: script not yet approved for use

报错详细信息

Started by user Fickler
org.jenkinsci.plugins.scriptsecurity.scripts.UnapprovedUsageException: script not yet approved for use
	at org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval.using(ScriptApproval.java:668)
	at org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition.create(CpsFlowDefinition.java:123)
	at org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition.create(CpsFlowDefinition.java:69)
	at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:311)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:442)
Finished: FAILURE

在这里插入图片描述

报错原因

今天使用 Jenkins 的 Pipeline,写了一个脚本结果执行的时候报错了,发现原来是 Jenkins 自身的安全机制,执行新的外部脚本需要审批。

解决办法

选择 Manage Jenkins
在这里插入图片描述

选择 In-process Script Approval
在这里插入图片描述

审批同意,点击 Approve
在这里插入图片描述

再执行试一下,成功
在这里插入图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐