每个job中包含系统脚本(groovy中的函数方法),都必须得到管理员的approval。在没有事先approval的情况下运行,都会返回类似这样的失败信息。
在这里插入图片描述
要处理这种情况有三种方法:

  1. “Manage Jenkins” -> “In-process Script Approval”点击approval(或者直接在根目录下的scriptApproval.xml中添加,加完后需要重启jenkins
  2. 安装 Permissive Script Security Plugin 插件,启动Jenkins时加参数 -Dpermissive-script-security.enabled=true ,再运行就不会报错了
  3. 不使用Groovy scripts

参考:http://blog.ehrnhoefer.com/2017-04-23-jenkins-groovy-security/

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐