Centos 下Jenkins搭建

这两天抢了个腾讯云的免费试用,虽然有些东西一直在用,但是自己搭建感觉肯定更有意思一些。花了一天在云服务器上搭建下搭建了各种环境,这里主要介绍下jenkins的环境搭建。
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
公司用的也是jenkins,主要用来做接口、Ui自动化脚本的持续集成和自动打包。

1.查看服务器版本

cat /etc/redhat-release

2.安装java

yum install java

这里写图片描述

3.拉取Jenkins库的配置到本地对应文件

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

这里写图片描述

4.导入公钥

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

这里写图片描述

4.安装Jenkins

sudo yum -y install jenkins

这里写图片描述

5.查看jenkins系统配置信息

cat /etc/sysconfig/jenkins | more

这里写图片描述
在这里可以看到jenkins的jenkins 配置文件,端口、JENKINS_HOME,默认JENKINS_HOME=”/usr/lib/jenkins”,JENKINS_PORT=”8080”,,jenkins修改端口vi /etc/sysconfig/jenkins,找到JENKINS_PORT=”8080” 将端口修改成自己的端口,我将端口改为8899,修改完保存退出,source一下,如:source /etc/sysconfig/jenkins,在当前bash环境下读取并执行File中的命令,修改完需要重启jenkins,service jenkins stop后重新start。
注意:因为jenkins默认启动方式是通过jetty容器启动,如果改成80端口可能会报权限不够的异常,在linux下,如果使用1024以下的端口则需要root权限或需要更改防火墙配置放开端口限制。
这里写图片描述

6.查看jenkins home目录,查看目录下文件

cd /var/lib/jenkins

这里写图片描述

7.启动jenkins服务
(1)如果是使用自带的Jetty服务器,启动可以使用命令:sudo service jenkins start。

(2)如果是部署在Tomcat服务器上,直接启动Tomcat即可。这里使用的是第一种方式。

service jenkins start

这里写图片描述

8.浏览器访问
在浏览器中输入服务器地址+端口号(这里默认是8080)

http://xxx.199.95.243:8080/

按下回车键,需要获取管理员密码,在浏览器中就可以看到密码所在路径,一般为/var/lib/jenkins/secrets/initalAdminPassword,复制粘贴,点击【continue】,可以看到jenkins启动中,如下图所示。这里比较坑,要等挺长时间的,有事长时间加载以为是不是卡死了,重新刷新一下,等了会终于加载成功,如果你在这里加载失败,去百度上搜下解决办法吧,如果jenkins服务启动成功,浏览器无法访问,可能是防火墙的原因,可以开放8899端口,也可以直接关闭防火墙(sudo systemctl stop firewalld.service)。
这里写图片描述
加载成功后,需要根据提示,设置管理员账号、密码,一定要记住,不然找回就麻烦了,设置成功后,可以看到搭建成功
这里写图片描述

9.配置jenkins

step1、配置前先安装Publish Over SSH插件,用于支持远程shell。

安装方法:
首页->系统管理->管理插件->可选插件->过滤(搜索插件名)->勾选->点击直接安装即可(需要等待一段时间,详情可以查看控制台输出日志(圆球形状)变化)。
这里写图片描述
参考:centos7搭建jenkins小记
https://segmentfault.com/a/1190000007086764

Linux下搭建Jenkins持续集成
http://www.zhimengzhe.com/linux/260021.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值