Linux服务器配置Jenkins入门

一、Jenkins介绍

1、Jenkins概念

        Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成

官网:https://jenkins.io/ 官方文档:https://jenkins.io/doc/

2、Jenkins特性:

(1)开源的java语言开发持续集成工具,支持CI,CD;

(2)易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理;

(3)消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告;

(4)分布式构建:支持Jenkins能够让多台计算机一起构建/测试;

(5)文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等; 

(6)丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等。

3、Jenkins安装

安装最低配置:不少于256M内存,不低于1G磁盘,JDK版本>=8(openjdk也可以)。

安装Jenkins之前需要先安装jdk,具体安装请参照Linux服务器安装JDK1.8

  • 安装jenkins:

[root@lzx ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo      //wget -O 下载文件并以指定的文件名保存(必须要下载在这个路径中,不然安装jenkins会出错)
[root@lzx ~]# cat /etc/yum.repos.d/jenkins.repo 
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=1      //这里会检测key
[root@lzx ~]# rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key         //安装jenkins key
[root@lzx ~]# yum install -y jenkins

  • 启动jenkins:

[root@lzx ~]# systemctl start jenkins

如果启动时出现如下图的错误,如果没有请忽略。Jenkins配置的JDK的路径不对。

先查看当前Java的环境变量   echo $JAVA_HOME

编辑vim /etc/init.d/jenkins下进行修改jdk的路径即可。

然后在使用 systemctl start jenkins。

查看jenkins状态  ps aux |grep jenkins

使用 less /var/log/jenkins/jenkins.log    查看jenkins日志,截取下面部分

修改jenkins的端口号  vim /etc/sysconfig/jenkins 

找到 JENKINS_PORT="8080" ,JENKINS_AJP_PORT="8009",分别修改成你需要的端口号。

然后重启 sudo service jenkins restart

  • 访问安装:

打开浏览器,访问ip:8080进行安装,ip为linux机器ip

查看登录密码:tac /var/lib/jenkins/secrets/initialAdminPassword

点击继续会进入如下的页面:

这里我选择安装推荐的插件

这里就已经开始在安装插件了。

4、配置Jenkins

上面等插件安装完后,就进入到下面界面,提示要创建第一个admin用户,并设置用户名密码

设置完成后点击保存并完成。

提示配置jenkins URL,这里保持默认即可,继续点击保存并完成。

提示jenkins已经就绪,开始使用jenkins。

到这里,jenkins的基本配置已经完成了。

本博文是本人学习时所记录,如有错误请留言告知,谢谢

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值