Jenkins 如何";解锁詹金斯;?
我正在windows上安装Jenkins 2,安装后会打开一个页面,URL为:Jenkins 如何";解锁詹金斯;?,jenkins,Jenkins,我正在windows上安装Jenkins 2,安装后会打开一个页面,URL为: 页面内容如下: 问题: 如何“解锁詹金斯” PS:我已经在文档和google中找到了答案。我假设您使用java-jar jenkins.war手动运行jenkins.war,那么默认情况下,所有日志信息都输出到standard out,只需键入令牌即可解锁jenkins2.0。 如果您没有使用java-jar jenkins.war运行jenkins,那么您可以始终按照此操作查找正确的日志位置。我在安装目录的以
页面内容如下:
问题:
如何“解锁詹金斯”
PS:我已经在文档和google中找到了答案。我假设您使用
java-jar jenkins.war
手动运行jenkins.war,那么默认情况下,所有日志信息都输出到standard out,只需键入令牌即可解锁jenkins2.0。
如果您没有使用
java-jar jenkins.war运行jenkins,那么您可以始终按照此操作查找正确的日志位置。我在安装目录的以下文件中找到了令牌:
<jenkins install dir>\users\admin\config.xml
\users\admin\config.xml
元素呢
<jenkins.install.SetupWizard_-AuthenticationKey>
<key> THE KEY </key>
</jenkins.install.SetupWizard_-AuthenticationKey>
钥匙
防止安装向导的一种方法是在$JENKINS\u HOME
中执行以下操作:
创建一个名为.last\u exec\u version的空文件
创建一个名为升级的文件
- 如果留空,一条横幅将提示您“升级”到2.0(这只意味着安装一堆新插件,如Pipeline)
- 如果该文件的内容是
2.0
,您将不会收到任何横幅,它将像一个普通的老Jenkins安装一样
请记住,此向导用于防止在安装过程中未经授权访问Jenkins。但是,如果您想使用Ansible/Puppet等工具部署Jenkins的自动安装,则绕过此向导可能会很有用
这是针对Jenkins 2.0-beta-1进行测试的–因此这些说明在未来的beta版或稳定版中可能无法使用。上述一些说明似乎已经过时。从发布的2.0版开始,创建以下文件将导致Jenkins跳过解锁屏幕:
${JENKINS_HOME}/jenkins.install.InstallUtil.lastExecVersion
此文件必须包含不带任何行终止符的字符串2.0
。我不确定这是否是必需的,但Jenkins还将所有者/组设置为与Jenkins服务器相同,因此这可能也是一件值得模仿的事情
我没有需要创建升级后的
或文件。转到C:\Program files(x86)\Jenkins\secrets
然后用记事本++打开文件initail Admin密码并粘贴其内容
从Jenkins的2.0版开始,您可以使用
-Djenkins.install.runSetupWizard=false
以防止出现此屏幕
根据文件
jenkins.install.runSetupWizard-设置为false可跳过安装向导。请注意,这使得Jenkins在默认情况下不受保护。
仅限开发模式:设置为true,以在Jenkins开发期间不跳过显示安装向导
有关Jenkins properties的更多详细信息,请访问此网站
sudo su
-->然后转到下面的路径:cd/var/lib/jenkins/secrets
-->只需查看IntialAdminPassword文件,就可以看到密钥
-->将密钥粘贴到jenkins窗口,它将被解锁。
在我应用了“我在访问/Jenkins时遇到问题的秘密”后,请尝试使用此%2Fjenkins%2F,而不是在浏览器中使用%2Fjenkins。找不到原因。下面写着由码头供电 我执行了这些步骤来安装。 wget-q-O-| sudo apt键添加- sudo sh-c'echo deb binary/>/etc/apt/sources.list.d/jenkins.list' 更新源 sudo-apt-get-install-jenkins 那么这个 更新源
sudo apt get install jenkins您可能会在catalina.out中看到它。我在tomcat中安装了Jenkins war,我可以在catalina中看到这一点。在mac中使用:
sudo more /Users/Shared/Jenkins/Home/secrets/initialAdminPassword
以下方法在2.42.2中不再适用 创建一个名为.last\u exec\u version的空文件 创建名为upgraded的文件 如果留空,一条横幅将提示您“升级”到2.0(这只意味着安装一堆新插件,如Pipeline)
如果该文件的内容是2.0,您将不会收到任何横幅,它将像一个普通的老Jenkins安装一样运行大多数情况下,Jenkins会向您显示initialAdminPassword的路径,如果您在那里找不到它,那么您必须检查Jenkins日志 在日志中,您将看到 2017年5月5日01:01:41.854信息[Jenkins初始化线程]Jenkins.install.SetupWizard.init
Jenkins需要初始设置。已创建管理员用户并生成密码。 请使用以下密码继续安装: 7c249e4ed93c4596972f57e55f7ff32e 这也可以在:/opt/tomcat/.jenkins/secrets/initialAdminPassword上找到
这个问题可以在最新版本中解决:我的版本是2.4。出现错误的原因是URL中的%2f%2f。以前的版本附带了%2fjenkins,以前也出现过同样的错误。他们已解决该问题,但URL已从%2fjenkins%更改为%2fjenkins%。因此,作为当前URL中的摘要%2fjenkins%即将发布。在传递管理员密码之前,请将其更改为%2。同时添加一个.last\u exec\u版本的空文件。检查Jenkins记录文件的位置 e、 g.对于Linux,使用命令:
less/var/log/jenkins/jenkins.log
然后向下滚动到零件:
java -jar jenkins.war
C:\Program Files\tomcat_folder\Tomcat 8.5\logs\catalina.log
sudo cat **/Users/Shared/Jenkins/Home/secrets/initialAdminPassword**
JENKINS_HOME ="C:/users/username/apachetomcat/webapps/jenkins"
C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\webapps\jenkins\secrets\initialAdminPassword
docker exec -it jenkins bash
sed -i s/NEW/RUNNING/ /var/jenkins_home/config.xml
echo 'false' > /var/jenkins_home/jenkins.install.runSetupWizard
cp /var/jenkins_home/jenkins.install.UpgradeWizard.state /var/jenkins_home/jenkins.install.InstallUtil.lastExecVersion
exit
docker restart jenkins
docker run --rm --name jenkins --network host -u root -d -v jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean:1.16.0
echo "<?xml version='1.1' encoding='UTF-8'?><jenkins.model.JenkinsLocationConfiguration><jenkinsUrl>http://<IP>:8080/</jenkinsUrl></jenkins.model.JenkinsLocationConfiguration>" > jenkins.model.JenkinsLocationConfiguration.xml
exit
docker restart jenkins
# docker run --detach --publish 8080:8080 --volume jenkins_home:/var/jenkins_home --name jenkins jenkins/jenkins:lts
# docker ps -l
# docker logs d56686cb700d 2>&1 | grep -A5 -B5 Admin
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
47647383733f4387a0d53c873334b707
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
and