千家信息网

Docker如何搭建Jenkins并自动化打包部署项目

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章将为大家详细讲解有关Docker如何搭建Jenkins并自动化打包部署项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Jenkins的安装及配置Docke
千家信息网最后更新 2025年01月21日Docker如何搭建Jenkins并自动化打包部署项目

这篇文章将为大家详细讲解有关Docker如何搭建Jenkins并自动化打包部署项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Jenkins的安装及配置

Docker环境下的安装

下载Jenkins的Docker镜像:

docker pull jenkins/jenkins:lts

在Docker容器中运行Jenkins:

docker run -p 8080:8080 -p 50000:5000 --name jenkins \-u root \-v /mydata/jenkins_home:/var/jenkins_home \-d jenkins/jenkins:lts

直接通过虚拟机ip+端口访问jks,第一次访问需要输入密码直接从日志中读取

docker logs jenkins

接下来直接推荐安装,设置一个账号密码就进入jks的主页面

通过系统管理的全局设置,需要设置jdk git mvn环境 重要!!

第一个是别名,可以任意取,第二个配置环境变量 mvn git同理
配置完全局变量之后再进系统配置,
ssh连接

点test 出现成功表示远程连接成功
现在基础配置就已经完成,新建一个工作台配置项目打包和部署

1.配置项目路劲

2.配置mvn

3.配置远程服务器路劲和脚本

注意Source files 这个一定要写jks 默认打包项目的路劲

部署项目shell脚本

ps -ef|grep "port=9090"|awk {'print $2'}|xargs kill -9nohup java  -Dspring.application.name=RuoYi -Dspring.profiles.active=druid -Dserver.port=9090 -jar -Xms1024m -Xmx1536m -XX:PermSize=1024M -XX:MaxPermSize=1536M  ruoyi-admin.jar &tail -f nohup.out

点保存直接构建测试

关于"Docker如何搭建Jenkins并自动化打包部署项目"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0