2021
10-15
10-15
Gitlab CI-CD自动化部署SpringBoot项目的方法步骤
目录一、概述二、前期准备三、总体架构图四、环境搭建1、环境准备(可选)2、Gitlab安装3、安装Runner4、安装应用服务器环境五、创建SpringBoot项目1、使用GitlabSpring模板快速创建一个SpringBoot项目;2、添加环境变量(登录应用服务器密码)六、总结一、概述本文主要记录如何通过GitlabCI/CD自动部署SpringBoot项目jar包。二、前期准备准备三台CentOS7服务器,分别部署以下服务:序号...
继续阅读 >
构建开发项目首先打开我们的IDEA构建一个我们的开发项目,配置如下:接着打开我们的pom.xml修改build的配置,修改以后的代码如下:<build><finalName>docker-automation-demo</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin>...
目录前言:一、安装Docker二、Docker安装Jenkins1.搜索仓库中的jenkins镜像2.通过拉取jenkins镜像到本地images中3.启动jenkins容器三、登陆Jenkins的初始化操作四、全局工具配置(配置环境)五、安装Maven插件点击系统管理?插件管理六、新建任务,完成自动化部署前言:通过几天的学习和自己的理解,整理了下Docker+Jenkins的自动部署教程,如有不足,还请多多指点,谢谢!Docker的优点:Docker让开发者可以打包他们的应用以及...
通常大家开发大部分是本地gitpush提交,服务器上gitpull手动更新。git可以使用webhook实现自动部署。webhook是仓库平台的一个钩子事件,通过hook钩子监听代码,回调通知(通知地址就是你在各个git仓库平台中填写的webhook地址,一般在你的某个项目仓库如myproject.git里面的设置中)仓库平台填写的地址。其实原理流程就是:所以自动部署主要实现方式就是:-修改代码push-github(其他仓库平台)发送请求给你的网站服务器-网...
springboot+docker+jenkins自动化部署项目,jenkins、mysql、redis都是docker运行的,并且没有使用虚拟机,就在阿里云服务器(centos7)运行1、前期准备工作不说了2、在项目根目录下新建DockerfileDockerfile文件内容为:#基础镜像FROMopenjdk:12#作者MAINTAINERdemo<demo@qq.com>VOLUME/tmp#指定配置文件,以及jar包在服务器上的路径ENTRYPOINT["java","-Dspring.profiles.active=prod","-jar","/lcy/work/tools/tools.j...