Linux-Jenkins安装部署

Posted liujunjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-Jenkins安装部署相关的知识,希望对你有一定的参考价值。

Jenkins简介:

     Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 
Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson

常用的网站:

官网:https://jenkins.io/

下载地址: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):  [  确定  ]

 

以上是关于Linux-Jenkins安装部署的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab代码管理仓库安装部署

GitLab安装部署

导致资产预编译在heroku部署上失败的代码片段

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

VIM 代码片段插件 ultisnips 使用教程