其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因是,为了项目的部署和发布,通常把项目打包,通常在打包部署的时候,会在里面加上部署的相关信息。 这个打包实际上就是把代码和依赖的东西压缩在一起,变成后缀名为.jar和.war的文件,就是我们说的jar包和wa ...
分类:
编程语言 时间:
2018-08-04 20:21:59
阅读次数:
150
作为前端的同学来说,想要运行一段代码,但又没有必要使用tomcat或是Apache http server,这个时候,一个简单的轻量的http-server就能搞定。 当前端开发完成后,需要我们打包部署,此时一般就会生成一个dist文件夹,里面存放的是一些静态文件,当我们在编辑器里直接运行这些静态文 ...
分类:
Web程序 时间:
2018-07-30 14:42:53
阅读次数:
607
为什么需要持续集成呢?1.因为在开发的过程中,用于阶段性地构建出产品。这样可以更加清楚地审视产品的不足之处。2.由于在某些情况下,例如有紧急bug的时候,研发的版本更新可能很频繁,部署持续集成环境,可以减少每次部署所花费的时间。化整为零:1.这套组合可以分成源码管理、编译构建、远程部署2.源码管理常见的有gitlab、SVN3.编译构建是针对编译型语言的。此处针对Java语言使用Maven、针对I
分类:
其他好文 时间:
2018-07-20 21:16:44
阅读次数:
541
springboot的打包方式有很多种。有打成war的,有打成jar的,也有直接提交到github,通过jekins进行打包部署的。这里主要介绍如何打成jar进行部署。不推荐用war,因为springboot适合前后端分离,打成jar进行部署更合适。首先需要在application.properti ...
分类:
编程语言 时间:
2018-07-13 10:21:11
阅读次数:
222
[TOC] web项目开发,通常需要有开发环境、测试环境和生产环境,用于配置不同的环境变更,如调用本地接口、测试接口和生产接口,VUE项目是前后端完全分离的框架,像是web界的C/S构架,在做VUE前端开发时,就需要用开发环境甚至于mock环境,等项目上线时,则需要使用生产的环境变量进行打包部署。 ...
分类:
其他好文 时间:
2018-07-05 00:40:07
阅读次数:
430
项目中频繁的打包发布,搞得烦不胜烦,为了一劳永逸,一次性解决问题,特引入自动化集成部署,大大的节约了时间,点一下按钮,然后出去抽根烟,回来继续工作,或者配置定时打包部署,爽歪歪。 运行环境介绍 1. 服务器版本:Centos7.4 2. svn版本:1.8 2. jenkins版本:2.13 3. ...
分类:
其他好文 时间:
2018-07-03 18:21:31
阅读次数:
223
只需要在pom.xml的<build>标签中加上这个即可: ...
分类:
编程语言 时间:
2018-06-29 11:00:31
阅读次数:
153
运维本身是弹性较大的东西,但不管怎么样,他的地位越来越重要了。 我不是专业运维,我是专业看运维成长的。 发布方向: 最原始,硬写代码,没有版本。上线使用ftp,谁误改代码完全不知道。 然后,svn,git版本管理,提交记录有处查。继续使用ftp上线。 然后,接入jenkins打包工具,使用yum源安 ...
分类:
其他好文 时间:
2018-06-23 01:41:48
阅读次数:
180
1、下载,Dubbo地址: https://github.com/alibaba/dubbo/tree/2.5.x ,直接ZIP下载 2、解压并打开项目,mvn package 得到war包,如下图: 3、部署到tomcat下,启动并访问项目 解压w ...
分类:
其他好文 时间:
2018-06-14 15:18:45
阅读次数:
156
有很多网友会时不时的问我,spring boot项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下spring boot 如何开发、调试、打包到最后的投产上线。 开发阶段 单元测试 在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。 1、 ...
分类:
编程语言 时间:
2018-06-09 00:48:40
阅读次数:
192