这篇文章将为大家详细讲解有关Docker如何搭建Jenkins并自动化打包部署项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Docker环境下的安装
下载Jenkins的Docker镜像:
dockerpulljenkins/jenkins:lts
在Docker容器中运行Jenkins:
dockerrun-p8080:8080-p50000:5000--namejenkins\-uroot\-v/mydata/jenkins_home:/var/jenkins_home\-djenkins/jenkins:lts
直接通过虚拟机ip+端口访问jks,第一次访问需要输入密码直接从日志中读取
dockerlogsjenkins
接下来直接推荐安装,设置一个账号密码就进入jks的主页面
通过系统管理的全局设置,需要设置jdk git mvn环境 重要!!
第一个是别名,可以任意取,第二个配置环境变量 mvn git同理配置完全局变量之后再进系统配置,ssh连接
点test 出现成功表示远程连接成功现在基础配置就已经完成,新建一个工作台配置项目打包和部署
1.配置项目路劲
2.配置mvn
3.配置远程服务器路劲和脚本
注意Source files 这个一定要写jks 默认打包项目的路劲
部署项目shell脚本
ps-ef|grep"port=9090"|awk{'print$2'}|xargskill-9nohupjava-Dspring.application.name=RuoYi-Dspring.profiles.active=druid-Dserver.port=9090-jar-Xms1024m-Xmx1536m-XX:PermSize=1024M-XX:MaxPermSize=1536Mruoyi-admin.jar&tail-fnohup.out
点保存直接构建测试
关于“Docker如何搭建Jenkins并自动化打包部署项目”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
jenkins(docker 最佳实践 小团队devops如何落地)
小团队devops如何落地?我司之前小团队java技术站CI/CD路线,基于阿里云自建整体原则:先测什么后生产出来,先边缘后核心具...
Zend Studio使用教程:在Docker容器中调试PHP Web应用(三)
「docker+gdb」调试 PHP 源码,看 strva
使用laradock创建laravel本地开发环境
Docker PHP 入门实践(一)
docker配置PHP本地开发环境「php+nginx+mysql」
如何在CentOS 7上安装和使用Docker Compose
docker中运行php文件
用 Laradock搭建本地 PHP 容器开发环境&宝塔Docker一键部署
从零开始学习Docker- PHP环境搭建(Windows环境)
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议