jenkins学习之centos6.9下安装

以下为centos6.9下测试安装:

docker下安装jenkins:

  • 更新yum源: yum -y update
  • 安装docker: yum -y install docker-io
  • 启动docket服务: service docker start
  • 自启动: chkconfig docker on
  • 安装jenkins: sudo docker pull jenkins
  • 手动指定jenkins安装目录: cd /home && mkdir jenkins_home
  • 把jenkins_home 文件夹给 jenkins用户操作权限: sudo chown -R 1000 /home/jenkins_home
  • 启动jenkins Docker 在8080端口 (如果已经被占用,可以换成对应其他的端口): sudo docker run -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins
  • 后台运行的话使用如下: sudo docker run -d -ti -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins

访问8080,进入安装引导页,在里面找到初始密码:

cat /home/jenkins_home/secrets/initialAdminPassword

直接安装:

安装java环境:

# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz"
# tar xzf jdk-8u91-linux-x64.tar.gz
 

当然,提前卸载已安装的java环境是有必要的:

rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

配置java环境变量:

vim /etc/profile

在profile文件最下方追加如下:

export JAVA_HOME=/opt/jdk1.8.0_91
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

更新配置文件,让配置生效:

source /etc/profile

添加jenkins的yum源:

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

安装jenkins:

yum install jenkins

启动jenkins:

service jenkins start

设置jenkins自启动:

chkconfig jenkins on

如果出现如下类似错误:

Starting Jenkins bash: /usr/bin/java: No such file or directory [FAILED]

是因为jenkins默认的java路径不对的问题,设置如下:

vi /etc/init.d/jenkins

找到/usr/bin/java那一行,在底下加入如下代码:

/opt/jdk1.8.0_91/bin/java

再重启jenkins即可:

service jenkins start/stop/restart

如果还访问不到的话,试着关闭linux防火墙或者允许8080端口穿透过防火墙即可!

完整效果如下:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏魏艾斯博客www.vpsss.net

Avada 主题导入 improt failed 和 wp_remote_get 怎么解决?

群友搭建 avada 主题的企业站点,导入主题发生以下错误:import failed,演示服务器无法访问,请检查系统状态页面上的 wp_remote_get。

461
来自专栏向治洪

使用GitBook写电子书

工作以来一直有写博客的习惯,除了在各大站长写博客外,还可以使用 gitbook 将博客整理成电子书出版,如果受到好评还可以将图书弄成电子版出版。 经过近半年的整...

2367
来自专栏编程微刊

微信小程序从零开始开发步骤(六)4种页面跳转的方法

1363
来自专栏还债之路

用户相关的文件及命令

Linux system每个文件和进程,都需要对应一个用户和组, Linux system是通过UID和GID来识别用户和组的。用户名相当于人名,UID相当于×...

774
来自专栏守候书阁

webpack+vue项目实战(一,搭建运行环境和相关配置)

现在正在开发一个公司的后台管理项目,项目是一个单页面应用。功能上就是管理销售订单的各个环节,包括物流管理,回款管理,订单管理等等的功能。这些就不多说了。项目是,...

411
来自专栏开发技术

virtualBox安装centos,并搭建tomcat

  本文没什么难点,只是发现自己记忆不好,特别是搭建tomcat服务的时候,总是需要去重新查阅资料,特此就写这篇博客来加强自己的记忆,同时也给大家以参考;

383
来自专栏木宛城主

SharePoint自动化部署,利用SPSD工具包

目录 怎样使用SPSD 配置Environment XML文件 PowerShell激活Feature  上篇博客讲了利用PowerShell导出、导入AD...

1849
来自专栏圣杰的专栏

ASP.NET Core Web App应用第三方Bootstrap模板

作为后端开发来说,前端表示玩不转,我们一般会选择套用一些开源的Bootstrap 模板主题来进行前端设计。那如何套用呢?今天就简单创建一个ASP.NET Cor...

701
来自专栏分享达人秀

熟悉Android Studio界面,开始装逼卖萌

通过前两期的学习,我们可以正确搭建好Android Studio的开发环境,也创建了HelloWorld工程并成功运行,那么本期就带你一起来了解这款强大...

2126
来自专栏你不就像风一样

IDEA搭建本地服务器解决无法连接https://start.spring.io

713

扫码关注云+社区