如果你觉得这篇文章对你有帮助,请不要吝惜你的“关注”、“点赞”、“评价”、“收藏”,你的支持永远是我前进的动力~~~
通过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的插件配置好了,可以搭建自己的流水线快乐的部署服务了!!!