如何在Windows 10上解锁jenkins

use*_*807 8 jenkins

我使用我下载的msi在我的10台机器上安装了jenkins.它安装得很好,现在已启动浏览器,提示我使用initialadminpassword解锁jenkins.我无法在任何地方找到此文件.我查看了安装目录C:\ Program Files(x86)\ Jenkins,我检查了日志文件,没有写入密码.我甚至在我的整个C上搜索:对于initialadminpassword,没有任何结果.我的Jenkins安装目录中有一个名为secret.key的文件,但此文件中的密钥不起作用.关于如何解决这个问题的任何想法都会非常有帮助

谢谢

And*_*ray 5

在Jenkins Home目录中应该有一个secrets子文件夹.在该目录中应该有一个名为initialAdminPassword(无扩展名)的文件.

该文件包含它所引用的密码.


Von*_*onC 1

除了“如何\xe2\x80\x9cUnlock Jenkins\xe2\x80\x9d? ”之外,我还使用groovy脚本来确保创建了管理员帐户。

\n\n

这意味着:

\n\n
    \n
  • 我将常规脚本复制到<Jenkins>/ref/init.groovy.d/security.groovy
  • \n
  • 我启动 jenkins.war-Djenkins.install.runSetupWizard=false
  • \n
\n\n

在该脚本中,将文件路径替换为 Windows 路径一的用户名/密码:

\n\n
def user = new File("/run/secrets/jenkins-adm-name").text.trim()\ndef pass = new File("/run/secrets/jenkins-adm-pass").text.trim()\n
Run Code Online (Sandbox Code Playgroud)\n\n

那样:

\n\n
    \n
  • 没有向导
  • \n
  • 一个管理员帐户,其用户名/密码由我选择。
  • \n
\n