自动化测试、自动化构建、自动化运维、环境维护、资源申请和释放、虚拟机集群、容器集群……对于一支庞大的技术团队,这些名词术语意味着生产效率,意味着快速迭代,意味着研发、测试、运维 All in,当然也可能意味着混乱,有操不完的心,有维护不完的事,工程越多,并行项目越多,麻烦越大。 ...
分类:
其他好文 时间:
2016-06-23 14:28:46
阅读次数:
367
一Ant简介ApacheAnt是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的自动化构建。它是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点:跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性操作简单。Ant是由一个内..
分类:
Web程序 时间:
2016-06-16 11:48:50
阅读次数:
284
刚接触node.js,对前端的一些东西还不是很清楚,据说Gulp这东西很强大,先来看看从网上抄的一段关于自动化构建的描述: 在为数众多的中小型软件作坊中,不存在自动化构建和发布工具。构建、交付准备环境、代码发布全由手工完成,同样还有运行测试、备份旧版本、新版本打标签以及许多其他重复的事情。毕竟你可能 ...
分类:
Web程序 时间:
2016-06-13 01:08:43
阅读次数:
336
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>gulp.js - 基于流的自动化构建工 ...
分类:
其他好文 时间:
2016-06-12 18:28:58
阅读次数:
215
gulp.js——基于流的自动化构建工具 步骤: 1. 全局安装 gulp: 2. 作为项目的开发依赖(devDependencies)安装: 3. 在项目根目录下创建一个名为 gulpfile.js 的文件: 4. 运行 gulp: gulp详细入门教程(十分详尽,一定要看一定要看一定要看!!!) ...
分类:
Web程序 时间:
2016-05-30 21:41:06
阅读次数:
194
1.什么是Maven ①Maven是一款实现自动化构建的工具软件。 ②构建:从源程序→程序的执行 清理→编译→测试→报告→打包→部署→执行 ③构建工具:Make→Ant→Maven→Gradle... ④Maven的运行机制是主程序调用插件实现具体功能,需要的插件需要联网下载才能使用 通过修改解压目 ...
分类:
其他好文 时间:
2016-05-28 17:44:12
阅读次数:
210
一、前端自动化-项目构建 我们平时写代码,喜欢建一个project,然后里面是css、js、images文件,以及index.html,而node可以自动化构建好项目,如下: 二、前端自动化--监听文件的变化 在上面的自动生成的project文件夹里面再建一个source文件夹。下面的代码就是监听s ...
分类:
其他好文 时间:
2016-05-26 22:05:59
阅读次数:
251
第三章 持续集成1. 引言持续集成的目标是让软件一直处于可工作的状态2. 实现持续集成2.1. 准备工作
版本控制
自动化构建
团队共识
2.2. 一个基本的持续集成系统开发人员使用持续集成服务的简单流程
查看一下是否有构建正在运行,如果有的话,等它完事,如果它失败了,就和团队的其他人把他一起修复,然后再提交代码
一旦构建完成且测试完全通过,就从版本控制库中将该版本的代码更新到自己的开发环境上
在自...
分类:
其他好文 时间:
2016-05-12 23:52:47
阅读次数:
209
gulp是基于流的前端自动化构建工具。 之前也谈到了 grunt的用法,grunt其实就是配置+配置的形式。 而gulp呢,是基于stream流的形式,也就是前一个函数(工厂)制造出结果,提供后者使用。 同样的,也是包括基本用法和各插件的使用。 一、环境配置 gulp是基于nodejs的,所以没有 ...
分类:
其他好文 时间:
2016-05-10 08:29:56
阅读次数:
229
Maven 实战系列之在Windows上安装Maven Maven是一个优秀的构建工具(类似于 Ant, 但比 Ant 更加方便使用),能帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。只需要输入简单的命令,Maven就可以帮我们处理构建过程中的繁琐任务。 工具/原料 Wind ...