我正在尝试使用 JCASC 为 Jenkins 创建用户和密码。我可以设置 Jenkins,但是当我进入本地主机上的 GUI 时,我看不到任何用户。这是我的代码
jenkins:
systemMessage: "Jenkins configured automatically by Jenkins Configuration as Code plugin\n\n"
disabledAdministrativeMonitors:
- "jenkins.diagnostics.ControllerExecutorsNoAgents"
credentials:
system:
domainCredentials:
- credentials:
- usernamePassword:
id: "admin-cred"
username: "jenkins-admin"
password: "butler"
scope: GLOBAL
我相信我已经安装了所有必要的插件,但显然缺少一些东西。任何帮助将不胜感激。
最佳答案
我让用户弹出的方法是设置(本地)安全领域,而不是凭据,如下所示:
jenkins:
securityRealm:
local:
users:
- id: jenkins-admin
password: butler
我发现这是一个很好的资源,可以从中获取想法:https://github.com/oleg-nenashev/demo-jenkins-config-as-code
关于docker - 如何使用 JCASC 为 Jenkins 创建用户和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71517637/