Linux教程

centos7安装jenkins

本文主要是介绍centos7安装jenkins,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

安装

# 准备好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

这篇关于centos7安装jenkins的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!