Linux下用docker运行Jenkins并用jenkins部署springBoot项目(jdk17+maven3.9.4)

第一步:linux终端运行 docker pull jenkins/jenkins:lts

第二步:启动jenkins 

docker run -d -p 8000:8080 -p 50000:50000 --name jenkins --privileged=true  -v /home/jenkins:/var/jenkins_home -v /home/maven/apache-maven-3.9.4:/usr/local/maven -v /home/jdk/jdk-17.0.8:/usr/local/java -u 0 jenkins/jenkins

这段的意思是启动jenkins 并挂载maven jdk路径 须注意的是挂载的路径一定要有!!!不会自己给创建的这个路径后续在jenkin全局配置中会用到

启动好了之后浏览器输入服务器地址:8000就可以访问jenkins啦

第一次访问jenkins会让我们输入起始密码 根据jenkins提供的地址就可以看到

 cat /var/jenkins_home/secrets/initialAdminPassword

就可以看到密码了

这时会让我们安装一些依赖我们不需要自定义下载社区大部分再用的就可以如果这期间有下载失败

大概率是我们的jenkins版本太低

访问成功后我们需要去擦插件管理里面下载 Maven Integration plugin

Publish Over SSH 以及GitLab/Gitee/GieHub 这个取决于你的代码在什么地方 

之后在全局工具配置里面配置 git maven jdk

 

 配置好了之后我们重启一下jenkins  输入命令docker restart jenkins

此时我们新建一个任务 名字任意起 选择为一个maven项目

 会进入以下界面General进行如下配置

 源码管理进行如下配置

URL出现上述问题是缺少证书 因为我们使用docker启动的jenkins所以我们要到linux下切换到jenkins 来执行忽略证书命令 忽略命令可以在网上查到

切换到docker命令是docker exec -it jenkins bash

保存之后我们就可以成功构建啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值