基于Docker的Jenkins构建环境搭建

如果你觉得这篇文章对你有帮助,请不要吝惜你的“关注”、“点赞”、“评价”、“收藏”,你的支持永远是我前进的动力~~~

通过dockers搭建jenkins:

一、下载镜像

镜像地址及tag查询:(需要魔法)

以下载tag为latest的镜像为例: docker pull jenkins/jenkins:2.449-jdk17

二.创建并运行jenkin容器

1.创建容器

新建docker volume:docker volume create jenkins-data

启动并运行容器:docker run -d --restart=always -p 8080:8080 --name jenkins -v jenkins-data:/var/jenkins_home jenkins/jenkins:2.449-jdk17

观察容器日志,见到如下日志后jenkins即启动成功

2.容器启动成功后,输入http://ip:8080,见到如下弹框:

输入在日志中所展示的密码或从容器中的/var/jenkins_home/secrets/initialAdminPassword文件中获取密码输入

三、配置jenkins

1.插件安装

首次进入会出现选择推荐插件或自定义插件安装,选择jenkins版本时最好选择最新的版本,老的版本中许多插件会安装失败

任选一个,这里选择推荐插件安装,以下为推荐安装的插件:

等待约5分钟左右,推荐插件安装完毕,并配置新用户或继续使用admin用户,完后进入jenkins的dashboard页面

2.maven及jdk设置

首先下载linux上的maven和所需的jdk,并放置到jenkins-data卷的位置

执行docker exec -it jenkins /bin/bash命令进入容器,执行cd /var/jenkins_home进入jenkins默认目录

执行tar -xzvf apache-maven-3.6.3-bin.tar.gz,tar -xzvf jdk-8u401-linux-x64.tar.gz解压两文件,记录两文件 在容器中的位置

在jenkins的dashboard页面点击Manage Jenkins,进入全局工具配置

在maven配置中均选择文件系统中的settings文件,输入在上一步解压的maven路径下conf/settings.xml文件路径,/var/jenkins_home/apache-maven-3.6.3/conf/settings.xml

在maven安装中输入在上一步解压的maven路径,/var/jenkins_home/apache-maven-3.6.3

在jdk安装中输入在上一步解压的jdk路径,/var/jenkins_home/jdk1.8.0_401

如果后续需要打包NodeJs前端项目,需要下载NodeJs Plugin,下载node安装包,同maven与jdk配置,解压后在全局工具设置里设置NodeJS安装路径

现在java和node的插件配置好了,可以搭建自己的流水线快乐的部署服务了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吕玉生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值