Jenkins Pipeline 报错 org.jenkinsci.plugins.scriptsecurity.scripts.UnapprovedUsageException: script no
·
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

再执行试一下,成功

更多推荐
所有评论(0)