建立:在项目根目录新建一个js文件并命名为gulpfile.js;方法:gulp只有五个方法:task:用来定义任务当定义一个简单的任务时,需要传入任务名字和执行函数两个属性。一个任务有时也可以是一系列任务。假设要定义一个任务build来执行css、js、imgs这三个任务可以通过指定一个任务数组而...
分类:
其他好文 时间:
2014-12-28 20:43:28
阅读次数:
219
公司要上CI,确切的说,是我要上CI,不管别的项目组用不用,我的产品是必须用的。
CI的好处自不必多说。CI免费的工具,最常用的便是Jenkins,也就是hudson。
以前搭过环境,也用过,已经很顺手了。但这次依然遇到了不少新问题,总结如下:
1、svn中文目录问题,这个问题挺恼人的,搞了一下午,以前没有遇到过是因为老东家的svn里是不允许出现中文目录的。
现在的东家,很...
分类:
其他好文 时间:
2014-12-27 00:21:38
阅读次数:
293
代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一个。官网Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显...
分类:
移动开发 时间:
2014-12-26 16:47:22
阅读次数:
695
一、Jenkins的配置1.下载地址:Jenkins的官方网站:http://jenkins-ci.org/目前最新版本的Windows版:http://mirror.xmission.com/jenkins/windows/jenkins-1.504.zip2.安装Windows版的安装方式,直接...
GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot。除了一般的Jenkins功能之外,Janky还通过Hubot对功能进行了补充,Hubot是GitHub两个月之前开源的另一个项目。Hubot会监控聊天对话,并基于一些参与者相互交...
分类:
其他好文 时间:
2014-12-25 14:22:00
阅读次数:
125
1.构建工具(grunt,gulp)下载地址:http://gruntjs.cn/http://gruntjs.com/(1)安装nodejs(http://www.nodejs.org/) 验证是否安装成功,命令行输入 node -v(2)grunt 的安装安装全局grunt-cli命令行输...
分类:
Web程序 时间:
2014-12-24 21:22:25
阅读次数:
303
需求场景2014年年底,部门的产品开始全面由PC-WEB端转型至Android、IOS等移动端,但公司在提测、上线等项目流程上没有统一的规范,内部平台icafe对移动端开发的支持和可扩展性也都非常差,在多方调研了百度知道、百度云、百度钱包、LBS等团队的技术方案以后,针对于Android平台最终确立...
分类:
其他好文 时间:
2014-12-24 17:34:29
阅读次数:
154
持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题...
分类:
其他好文 时间:
2014-12-22 14:24:04
阅读次数:
211
ionic环境配置摘要
这篇文章主要讲讲ionic的安装和新建项目,gulp自动化环境和服务器的搭建,安卓的打包和模拟。
安装ionic
安装node.js,打开命令行,安装cordova和ionic
$ npm install -g cordova ionic
新建项目
新建项目,在命令行输入
$ ionic start myApp tabs
新建一个带底部标签的...
分类:
其他好文 时间:
2014-12-22 11:17:56
阅读次数:
179
本文主要描述通过Jenkins(系统持续集成工具)来实现对远程代码的管理。例如:发布,测试...
在代码管理上使用git来管理,Jenkins通过安装git插件可以方便的发布系统。
同时也适用了sonar这个测试管理工具,可以方便的查询代码的测试覆盖率等信息...
分类:
其他好文 时间:
2014-12-22 09:30:13
阅读次数:
677