Linux-Jenkins安装部署
Jenkins简介:
Jenkins
只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 Hudson
是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins
,jenkins在功能上远远超过hudson
常用的网站:
下载地址:http://updates.jenkins-ci.org/
安装环境:
(1)CentOS 7 (2)2G内存,50G磁盘 (3)安装包:jdk-8u181-linux-x64.rpm jenkins-2.99-1.1.noarch.rpm (4)禁用防火墙,关闭selinux
此案例用到的软件:
(1)JDK软件包 jdk-8u181-linux-x64.rpm 链接:https://pan.baidu.com/s/1QeNSXcYpelRVrjE7A7yzBw 提取码:59xg (2)Jenkins软件包 jenkins-2.99-1.1.noarch.rpm 链接:https://pan.baidu.com/s/180EyslbPG5z6OWBku1wQzA 提取码:ywi3 (3)Jenkins插件包 jenkins-plugins.tar.gz 链接:https://pan.baidu.com/s/1wrZfwJXhNwkO4rdxoHzCMQ 提取码:394m
1、安装JDK运行环境
[root@master jenkins]# rpm -ivh jdk-8u181-linux-x64.rpm 警告:jdk-8u181-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:jdk1.8-2000:1.8.0_181-fcs ################################# [100%] Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar...
2、安装jenkins
[root@master jenkins]# rpm -ivh jenkins-2.99-1.1.noarch.rpm 警告:jenkins-2.99-1.1.noarch.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID d50582e6: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:jenkins-2.99-1.1 ################################# [100%]
3、修改启动用户为root [root@master jenkins]# vim /etc/sysconfig/jenkins JENKINS_USER="root"
[root@master jenkins]# systemctl start jenkins
浏览器访问:192.168.1.220:8080以下显示
打开hudson.model.UpdateCenter.xml
把http://updates.jenkins-ci.org/update-center.json改成http://mirror.xmission.com/jenkins/updates/update-center.json
[root@master ~]# find / -name hudson.model.UpdateCenter.xml /var/lib/jenkins/hudson.model.UpdateCenter.xml [root@master ~]# vi /var/lib/jenkins/hudson.model.UpdateCenter.xml <?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>
查看密码
[root@master ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 9f711c1600774e04becc0615223224ea
上个步骤执行成功后,会弹出下面的对话框,点击关闭即可
开始使用Jenkins
出现下面的界面,那么安装就成功了
点击当前用户,进入配置界面
点击设置
部署Jenkins插件
点击系统管理
点击管理插件
没有插件了
在服务端直接安装插件
[root@master ~]# tar xf jenkins-plugins.tar.gz [root@master ~]# cd plugins/ [root@master plugins]# ls -l |wc -l 191
[root@master plugins]# cp -a * /var/lib/jenkins/plugins/ [root@master plugins]# ll /var/lib/jenkins/plugins/ |wc -l 191 [root@master plugins]# systemctl daemon-reload [root@master plugins]# systemctl restart jenkins
再次查看web界面
至此Jenkins就部署完成了。
[root@master system]# /etc/rc.d/init.d/jenkins stop Stopping jenkins (via systemctl): [ 确定 ] [root@master system]# /etc/rc.d/init.d/jenkins start Starting jenkins (via systemctl): [ 确定 ]