首页 > 其他分享 >六、Docker CI、CD

六、Docker CI、CD

时间:2024-07-13 12:56:37浏览次数:12  
标签:集成 CI CD 6.3 6.2 服务器 Docker docker

文章目录

6.1 引言

项目部署

1、将项目通过maven进行编译打包
2、将文件上传到指定的服务器中
3、将war包放到tomcat的目录中
4、通过Dockerfile将Tomcat和war包转成一个镜像,由DockerCompose去运行容器

如果项目更新了

将上述流程再次的从头到尾的执行一次


6.2 CI介绍

CI(continuous intergration)持续集成
持续集成:编写代码时,完成了一个功能后,立即提交代码到Git仓库中,将项目重新的构建并且测试。

  • 快速发现错误
  • 防止代码偏离主分支

6.3 实现持续集成

6.3.1 搭建Gitlab服务器

1、创建一个全新的虚拟机,并且至少指定4G的运行内存

2、安装docker以及docker-compose

3、docker-compose.yml文件去安装gitlab服务器





标签:集成,CI,CD,6.3,6.2,服务器,Docker,docker
From: https://blog.csdn.net/weixin_44063529/article/details/140251390

相关文章

  • confd+etcd+nginx 服务发现
     confd+etcd+nginx服务发现https://learnku.com/articles/36229  https://www.chenshaowen.com/blog/service-discovery-etcd-confd-nginx.html在进行应用部署时,服务运行起来后,通过接口向Etcd注册相关key-value信息,Confd检测到Etcd的key-value变化后,立即触发程......
  • OSPF基础实验(HCIA)
    一、实验拓扑二、实验需求1.除R4环回以外,其他所有设备的网段基于192.168.0/24划分2.全网启动OSPF协议,不能宣告R4环回3.R1-R3各存在一个环回4.R1-R3为区域0,R3-R4为区域1,R3的环回工作在区域15.全网可达,保证更新安全,减少路由条目数量,避免环路6.R1-R3之间,R3为DR,该网段无BD......
  • 五大免费图床介绍高速CDN、稳定、体验、加载速度、值得长期使用
    以下是为您改写的约1600字内容:在如今这个高度数字化的互联网时代,图片已然成为信息传递过程中不可或缺的重要载体。无论是用于展示产品、分享生活瞬间,还是在各类文档和网页中增强视觉效果,图片都发挥着至关重要的作用。然而,随之而来的图片存储和分享问题,却常常令我们感到困......
  • docker 安装最新的 jenkins
    查看最新版本是多少https://github.com/jenkinsci/docker安装jenkinsdocker拉取最新的jenkinsdockerpulljenkins/jenkins:2.452.3拉取超时了,需要设置其他镜像源vim/etc/docker/daemon.json{"registry-mirrors":["https://docker.m.daocloud.......
  • 593、基于51单片机的测量仪(电压,电平,频率,LCD1602)
    完整资料或定制滴滴我(有偿)见文末。目录一、设计功能二、Proteus仿真三、原理图四、程序源码五、资料包括一、设计功能1、单片机型号:STC89C52/51、AT89C52/51、AT89S52/51等等都可通用。2、测量直流信号的电压,电压范围0~5V;3、测量信号的TTL电平,给出高低电......
  • [CISCN2019 华东南赛区]Double Secret 1
    信息收集,加密打开之后只有这一段话,尝试搜索页面,最后找到了/secret让我们传入数值他会给我们加密随便传入一个发现是有加密的,之后我们可以随便输入点东西看看有没有报错页面很亮眼这里其实就是对我们输入参数的一个判断,首先判断你是不是为空,如果是空的参数,则返回一段话,就......
  • Docker部署Redis
    查看可用的redis版本dockersearchredis拉取redis最新镜像dockerpullredis:latest查看本地镜像dockerimages创建挂在文件点击查看代码mkdir-pv/test1/docker_volume/redis/datamkdir-pv/test1/docker_volume/redis/confcd/test1/docker_volume/re......
  • docker 基操
    安装docker安装参考命令#AddDocker'sofficialGPGkey:sudoapt-getupdatesudoapt-getinstallca-certificatescurlsudoinstall-m0755-d/etc/apt/keyringssudocurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.ascs......
  • How to link multiple docker-compose services via network
    Howtolinkmultipledocker-composeservicesvianetworkNewscenario:SharinganetworkbetweenservicesIfyouwantdefineservicesinmultipledocker-compose.ymlfiles,andalsohavenetworkconnectivitybetweentheservices,youneedtoconfigureyou......
  • Docker 使用基础(3)—容器
                         ......