安装
# 准备好java环境 rpm -ivh jenkins-2.150.3-1.1.noarch.rpm systemctl start jenkins vi /etc/sysconfig/jenkins # jenkins默认是8080端口,如果被占用就换一个
查看初始密码
# 默认用户admin的初始密码 cat /var/lib/jenkins/secrets/initialAdminPassword
忘记密码
cp /var/lib/jenkins/config.xml /备份目录/config.xml.bak # 先备份一下 vim /var/lib/jenkins/config.xml # 打开此文件,然后把下面的一段注释(使用<!-- -->来注释)或删除 8 <useSecurity>true</useSecurity> 9 <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"> 10 <denyAnonymousReadAccess>true</denyAnonymousReadAccess> 11 </authorizationStrategy> 12 <securityRealm class="hudson.security.HudsonPrivateSecurityRealm"> 13 <disableSignup>true</disableSignup> 14 <enableCaptcha>false</enableCaptcha> 15 </securityRealm> systemctl stop jenkins # 重启服务后,web访问就不需要密码验证了 systemctl start jenkins
更新
whereis jenkins mv jenkins.war jenkins.war.bak # 从官网或其他国内源下载新版本的jenkins.war包,放到这个目录 # 重启jenkins服务
汉化
# 安装汉化插件 Localization: Chinese (Simplified)
插件安装
1 因为下载插件的官方在国外,网络可能会不稳定。如果在安装插件那一步出现offline或者找不到XXX插件的报错,可以换个网络试试。或者休息一下,换个时间再试。还不行可以试试下面的方法
[root@jenkins_server ~]# vim /var/lib/jenkins/hudson.model.UpdateCenter.xml <?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>https://updates.jenkins.io/update-center.json</url> </site> </sites> 把上面的https改为http的访问 保存后重启jenkins服务再尝试
2, 如果实在是无法下载插件,可以将别人下载好的插件打包给你,解压到/var/lib/jenkins/plugins/目录。需要重启jenkins服务,才能在web界面读取到解压的插件。
3, 可以在下面地址下载插件(插件为.hpi结尾的文件), 然后上传到jenkins.(这种方法适合单个插件安装),插件地址:http://updates.jenkins-ci.org/download/plugins