前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS搭建Jenkins服务

CentOS搭建Jenkins服务

作者头像
测试邦
修改2019-08-09 10:12:02
4460
修改2019-08-09 10:12:02
举报
文章被收录于专栏:测试邦

介绍

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 --百度百科

Jenkins功能包括:

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

安装JDK

Jenkins必须依赖Java环境,因此需要先安装JDK

1.下载JDK

去oracle java官网,获取1.8的64位的.tar.gz,(需点击accept后,点击链接,然后从地址栏拷贝下载链接)

2.linux机器上wget下载

代码语言:javascript
复制
wget 下载URL

3.重命名下载的包(后面会带一长串字符所以重命名)

4.解压缩
代码语言:javascript
复制
tar zxvf jdk-8u181-linux-x64.tar.gz

5.配置环境变量

vi /etc/profile,添加如下配置:

代码语言:javascript
复制
export JAVA_HOME=/home/aaron/jdk1.8.0_181
PATH=$PATH:$JAVA_HOME/bin:

执行source /etc/profile使环境变量生效

6.删除原有的软链接

代码语言:javascript
复制
rm -rf /usr/bin/java

7.新建软链接

代码语言:javascript
复制
ln -s /home/aaron/jdk1.8.0_181/bin/java /usr/bin/java

为什么要建这个超链接,因为一些自己注册的linux服务,默认从/usr/bin/java路径使用java,yum安装的时候,这个超链接会自动创建,如果你自己下载包安装的话,这个软链接就需要手动创建

安装Jenkins

yum的repos默认没有Jenkins,需要先添加

代码语言:javascript
复制
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

安装Jenkins

代码语言:javascript
复制
yum install jenkins

修改端口号和用户

代码语言:javascript
复制
vi /etc/sysconfig/jenkins

指修改这两个地方

代码语言:javascript
复制
JENKINS_USER="root"


JENKINS_PORT="8081"

启动Jenkins

代码语言:javascript
复制
service jenkins start

出现如下错误:

代码语言:javascript
复制
Starting Jenkins Jenkins requires Java 8, but you are running 1.5.0 from /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre

打开如下文件:

代码语言:javascript
复制
 vi /etc/init.d/jenkins

将已安装的jdk目录 /home/aaron/jdk1.8.0_181/bin/java 放到最前面,如下所示:

代码语言:javascript
复制
candidates="
/home/aaron/jdk1.8.0_181/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/etc/alternatives/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
"

再次执行启动命令即可

代码语言:javascript
复制
service jenkins start

更多测试技术请关注如下微信公众号:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试邦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
    • Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 --百度百科
    • 安装JDK
      • 1.下载JDK
        • 2.linux机器上wget下载
          • 3.重命名下载的包(后面会带一长串字符所以重命名)
            • 4.解压缩
          • 5.配置环境变量
            • 6.删除原有的软链接
              • 7.新建软链接
              • 安装Jenkins
              相关产品与服务
              持续集成
              CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档