202110-15 Gitlab CI-CD自动化部署SpringBoot项目的方法步骤 目录一、概述二、前期准备三、总体架构图四、环境搭建1、环境准备(可选)2、Gitlab安装3、安装Runner4、安装应用服务器环境五、创建SpringBoot项目1、使用GitlabSpring模板快速创建一个SpringBoot项目;2、添加环境变量(登录应用服务器密码)六、总结一、概述本文主要记录如何通过GitlabCI/CD自动部署SpringBoot项目jar包。二、前期准备准备三台CentOS7服务器,分别部署以下服务:序号... 继续阅读 >
202109-14 maven实现docker自动化部署插件的使用 构建开发项目首先打开我们的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>... 继续阅读 >
202109-13 docker+gitlab+jenkins从零搭建自动化部署 目录前言:一、安装Docker二、Docker安装Jenkins1.搜索仓库中的jenkins镜像2.通过拉取jenkins镜像到本地images中3.启动jenkins容器三、登陆Jenkins的初始化操作四、全局工具配置(配置环境)五、安装Maven插件点击系统管理?插件管理六、新建任务,完成自动化部署前言:通过几天的学习和自己的理解,整理了下Docker+Jenkins的自动部署教程,如有不足,还请多多指点,谢谢!Docker的优点:Docker让开发者可以打包他们的应用以及... 继续阅读 >
202101-21 IDEA Spring Boot 自动化构建+部署的实现 本文所有操作都基于AlibabacloudToolkit进行操作。1.插件安装在插件市场中下载安装。在IntelliJIDEA顶部菜单栏中选择File>Settings。在Settings对话框的左侧导航栏中单击Plugins。在Plugins区域单击Marketplace。在搜索栏中输入AlibabaCloudToolkit。SearchResults区域会出现AlibabaCloudToolkit,单击Install。等待下载、安装完成后,单击RestartIDE。填写邀请码邀请码:6ERULV2.配置服务器地址添加服务器。在IntelliJ... 继续阅读 >
202011-29 Python应用自动化部署工具Fabric原理及使用解析 介绍Fabirc是基于python实现的SSH命令行工具,非常适合应用的自动化部署,或者执行系统管理任务。python2:pip3installfabricpython3:pip3installfabric3简单的例子:root@openstack:~#catfabfile.pydefhello():print('helloworld!')root@openstack:~#fabhellohelloworld!这个fab简单地导入了fabfile,并执行定义的hello函数。命令行启动fab作为Fabric程序的命令行入口,提供了丰富的参数调用,命令格式如下:root@ope... 继续阅读 >
202010-08 浅谈Vue 自动化部署打包上线 应用场景项目打包后发布到正式环境,需要后端配合或者前端自己上传到服务器上,操作不便且容易产生问题,比如后台不在的情况而前台没有服务器的信息,这时发布就被延;或者前端自己上传容易导致误操作,如果上传错地方没正确上传都可能导致线上直接崩掉,而这对于已发布的产品而言是致命的。因此,有必要实现自动化部署代码到线上,解放双手的同时也减轻后端兄弟的压力。项目使用1、在项目根目录下,创建deploy/products.js文件/... 继续阅读 >
202009-29 GO 使用Webhook 实现github 自动化部署的方法 通常大家开发大部分是本地gitpush提交,服务器上gitpull手动更新。git可以使用webhook实现自动部署。webhook是仓库平台的一个钩子事件,通过hook钩子监听代码,回调通知(通知地址就是你在各个git仓库平台中填写的webhook地址,一般在你的某个项目仓库如myproject.git里面的设置中)仓库平台填写的地址。其实原理流程就是:所以自动部署主要实现方式就是:-修改代码push-github(其他仓库平台)发送请求给你的网站服务器-网... 继续阅读 >
202009-28 springboot docker jenkins 自动化部署并上传镜像的步骤详解 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... 继续阅读 >