1.创建role
2.授权插件API
创建用户
method:POST
url: http://demo.com:8080/securityRealm/createAccountByAdmin
data...password1": '123456', "password2": '123456', "fullname" : userName,"email" : userName + '@jenkins.com'}
用户授权插件...projectRoles
data : {'type': 'globalRoles','roleName': roleName,'sid': userName}
脚本内容(Python)
#coding:utf8
#用户授权脚本...refdata,auth=('admin',self.Jenkins["passwd"]))
#print(response.status_code,response.text)
#授权...format(user,roleType,roleName))
users.txt
zhangsan
lisi
wangwu
最后:创建一个jenkins参数化job来管理用户的授权。