前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jenkins学习之centos6.9下安装

jenkins学习之centos6.9下安装

作者头像
用户1141560
发布2017-12-25 11:08:37
1K0
发布2017-12-25 11:08:37
举报
文章被收录于专栏:西安-晁州西安-晁州

以下为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,进入安装引导页,在里面找到初始密码:

代码语言:javascript
复制
cat /home/jenkins_home/secrets/initialAdminPassword

直接安装:

安装java环境:

代码语言:javascript
复制
# 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环境是有必要的:

代码语言:javascript
复制
rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

配置java环境变量:

代码语言:javascript
复制
vim /etc/profile

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

代码语言:javascript
复制
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

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

代码语言:javascript
复制
source /etc/profile

添加jenkins的yum源:

代码语言:javascript
复制
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:

代码语言:javascript
复制
yum install jenkins

启动jenkins:

代码语言:javascript
复制
service jenkins start

设置jenkins自启动:

代码语言:javascript
复制
chkconfig jenkins on

如果出现如下类似错误:

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

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

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

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

代码语言:javascript
复制
/opt/jdk1.8.0_91/bin/java

再重启jenkins即可:

代码语言:javascript
复制
service jenkins start/stop/restart

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

完整效果如下:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档