我具有这样的作业dsl配置,但它不会更新授权(无错误,无更改):
def JobName = "myjob1"
def app_matrix_list = ['user1','user2']
app_matrix_list.find {
def ldap_id = it
auth_perm = auth_perm + "\npermission('hudson.model.Item.Build', '${ldap_id}')".stripIndent()
}
job("${JobName}") {
authorization {"${auth_perm}"}
}
它成功创建了myjob1,但是授权没有更新。但是println显示auth_perm字符串值:
permission('hudson.model.Item.Build', 'user1')
permission('hudson.model.Item.Build', 'user2')
请告知如何将字符串变量传递到作业dsl中的授权部分?
答案 0 :(得分:0)
我找到了解决方案并且成功了:
UsersList