文档

jenkins任务步骤出现403错误

更新时间:

问题现

image

问题原因

调用jenkins api 支持使用密码和token两种方式。由于jenkins在新版本进行了调整,不允许直接使用密码的方式调用api,会返回403报错,所以Jeknis 任务推荐使用api token。

解决方案:

1、创建Api Token

打开http://Jenkins_IP:8080/user/admin/configure,注意换成自己真实的jenkins地址,如果没用admin用户,user后也要替换成存在的用户名,比如:http://localhost:8080/user/wangli/configure。按下图添加token,记得要将token复制出来备用,最后点保存按钮。

image

2、在流水线中使用Api Token

在选择凭据类型时选择服务连接,然后在新建服务连接,新建服务授权/证书中,依次输入服务地址,用户名和刚生成的token即可。

image