温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2022-03-03 14:17:37 来源:亿速云 阅读:300 作者:小新 栏目:开发技术

这篇文章将为大家详细讲解有关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

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

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

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

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

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

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

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

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

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

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

1.配置项目路劲

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

2.配置mvn

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

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

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

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

部署项目shell脚本

ps -ef|grep "port=9090"|awk {'print $2'}|xargs kill -9
nohup 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并自动化打包部署项目

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

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

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

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

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

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI