Centos7部署Jenkins

Jenkins对配置要求较高建议内存4G起

1.配置jdk(版本要求8+),这里我们使用jdk11(2.357开始只支持jdk11)

#创建jvm文件夹
mkdir /usr/local/jvm/
#解压到指定目录
tar -zxvf jdk-11.0.17_linux-x64_bin.tar.gz -C /usr/local/jvm/
#编辑java.sh脚本
vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/jvm/jdk-11.0.17
export PATH=${JAVA_HOME}/bin:${PATH}
#配置生效
source /etc/profile
#检查java是否正确安装
java -version
#安装fontconfig字体配置工具
yum install -y fontconfig

2.下载镜像仓库jenkins.repo

#添加源
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
#下载jenkins.io.key
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

3.安装jenkins

yum install -y jenkins

4.配置启动用户映射端口jdk,jenkins启动时jdk启动路径

#修改JENKINS_USER="root",JENKINS_PORT="8081"默认为8080
vim /etc/sysconfig/jenkins
#修改jenkins启动时读取jdk
vim /usr/bin/jenkins
JAVA_HOME=/usr/local/jvm/jdk-11.0.17    #定义JAVA_HOME

5.启动jenkins

systemctl start jenkins

6.配置jenkins使用docker

#将jenkins添加到docker用户组中
gpasswd -a jenkins docker

6.Jenkins官网部署

对比官网部署方式,更加灵活.

yum install java-11-openjdk安装后可不修改启动用户直接启动是因为此方式安装jdk环境之后jenkins用户能读取到jdk环境,而我们手动部署时无法读取jdk环境(sudo -u jenkins java -version会出现not found java),所以会出现启动失败的情况.个人学习建议直接参照官网的部署或者使用docker部署,网上有很多现成的例子可供参考就不再赘述了

后续将更新jenkins持续集成等内容

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值