Linux运维-陈雷雷


持续集成教程10_jenkins安装与插件管理

admin 2019-12-25 641浏览 0条评论
首页/正文
分享到: / / / /

jenkins安装

要求安装环境: 内存: 1G以上 cpu: 1核以上

1. 环境准备:

10.0.0.65 jenkins
10.0.0.66 gitlab

官方安装文档:

https://jenkins.io/doc/book/installing/

邮箱发送邮件配置

2. JDK配置

mkdie /server/tools -p
cd /server/tools
rz jdk-8u121-linux-x64.rpm

# 安装:
[root@node1 tools]# rpm -ivh jdk-8u121-linux-x64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8.0_121-2000:1.8.0_121-fcs  ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...

# 检查:
[root@node1 tools]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

3. Jenkins安装,启动,停止,开机启动

[root@node1 tools]# rpm -ivh jenkins-2.99-1.1.noarch.rpm 
warning: jenkins-2.99-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jenkins-2.99-1.1                 ################################# [100%]

# 设置开机启动:
systemctl enable jenkins.service

# 启动:
systemctl start jenkins.service

# 重新启动:
systemctl restart jenkins.service

# 查看状态:
systemctl status jenkins.service

#检查进程:
[root@node1 tools]# netstat -lntup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      964/sshd        
tcp6       0      0 :::8080                 :::*                    LISTEN      10141/java      
tcp6       0      0 :::22                   :::*                    LISTEN      964/sshd        
udp        0      0 127.0.0.1:323           0.0.0.0:*                           632/chronyd     
udp6       0      0 :::33848                :::*                                10141/java      
udp6       0      0 :::5353                 :::*                                10141/java      
udp6       0      0 ::1:323                 :::*                                632/chronyd     

4. 初始化jenkins

访问jenkins: http://ip:8080/

默认通过rpm来安装的Jenkins 密码存储在: /var/lib/jenkins/secrets/initialAdminPassword 文件中

[root@node1 tools]# cat /var/lib/jenkins/secrets/initialAdminPassword 254f588c461d4c9cb496c13736a0f414

这个界面如果等待时间很长没有响应可以重启Jenkins服务:

systemctl restart jenkins.service

如果还是一直卡在这里,请修改 " /var/lib/jenkins/hudson.model.UpdateCenter.xml "

原内容:
<?xml version='1.0' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://updates.jenkins-ci.org/update-center.json</url>
  </site>
</sites>

修改为国内源:
<?xml version='1.0' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://mirror.xmission.com/jenkins/updates/update-center.json</url>
  </site>
</sites>

修改完成后执行:
systemctl restart jenkins.service

保存后重启Jenkins 然后再次打开jenkins初始化的web界面,此问题就解决了.
原因是国内访问国外网站受限,需要改为国内源

另外权限需要改为root:
# sed来替换启动用户改为root
sed -i  "29s#JENKINS_USER\=\"jenkins\"#JENKINS_USER\=\"root\"#g" /etc/sysconfig/jenkins
修改完成后执行:
systemctl restart jenkins.service

为什么这么做 后面有讲解

安装插件:

这里你可以选择安装系统推荐插件. 但是需要确保你更换了国内的 json文件的源,否则就会安装失败

jenkins界面:

修改Jenkins密码

每次使用 " cat /var/lib/jenkins/secrets/initialAdminPassword" 太麻烦,可以在这里直接修改密码.

Jenkins插件安装[三种方式]:

1. 通过网络安装

这里的插件都是在线安装

注意: 因为是国内的原因,在选择很多插件在线安装的时候都会下载失败无法安装出现问题:

所以还是建议通过清华源或者其他源 下载需要的Jenkins插件进行安装.

2. 通过镜像站的Jenkins插件下载

https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/

如,这里我们下载一个backup插件.

https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/backup/latest/

下载好了插件后,在Jenkins中

3. 通过拷贝Jenkins插件到插件目录,也可以相当于安装插件.

jenkins插件目录: /var/lib/jenkins/plugins/

rz plugins.tar.gz 
tar xf plugins.tar.gz -C /var/lib/jenkins/plugins/
cd /var/lib/jenkins/plugins/
mv plugins/* ./
rm -fr plugins/

systemctl restart jenkins.service 

重启后就会发现有很多插件了

Jenkins所有常用插件tar包下载:

Jenkins所有常用插件tar包

最后修改:2019-12-25 17:59:17 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

评论列表

还没有人评论哦~赶快抢占沙发吧~

博客信息

  • 文章数目 123
  • 标签数目 333
  • 运行天数
  • 最后活动

广告



文章目录