之前已经介绍过使用Maven做构建,在来介绍一下Gralde的自动化构建。什么是Gralde?官方的解释是Gradle is an open source build automation system. Gradle can automate the building, testing, publ...
分类:
移动开发 时间:
2015-03-11 18:42:35
阅读次数:
142
转自:http://blog.csdn.net/changemyself/article/details/39927381一、前言Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。上面这句话我觉得写得很官方,大家只需知道Gradle可...
分类:
移动开发 时间:
2015-03-06 06:13:10
阅读次数:
305
上文中邮件功能使用的是默认的邮件内容,看起来不是很直观,下面给出一个常用的邮件内容配置
修改Content Type 为HTML(text/html)
这里贴出Default Content配置供参考
Default Subject:构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD...
分类:
其他好文 时间:
2015-02-28 10:16:16
阅读次数:
159
本持续集成系列文章主要介绍了使用jenkins进行自动构建的方法,包括定时svn签出、编译、远程部署、自动化单元测试、自动下发构建结果邮件等,整套流程交给jenkins完成,提高了测试环境部署的效率,也能够清晰明了的看到部署的结果,同时保证了提交的代码质量...
分类:
其他好文 时间:
2015-02-28 10:14:55
阅读次数:
148
本持续集成系列文章主要介绍了使用jenkins进行自动构建的方法,包括定时svn签出、编译、远程部署、自动化单元测试、自动下发构建结果邮件等,整套流程交给jenkins完成,提高了测试环境部署的效率,也能够清晰明了的看到部署的结果,同时保证了提交的代码质量...
分类:
其他好文 时间:
2015-02-28 10:14:33
阅读次数:
155
Maven是Apache组织中的一个很成功的开源项目,主要服务于基于Java平台的项目构建,依赖管理和项目信息管理.
在ITOO项目开发过程中,我们都体会了打包部署的过程.使用Maven能帮助我们自动化构建过程,从清理,编译,测试到生成报告,再到打包部署,我们不用一遍又一遍地输入命令,一次又一次地点击鼠标,有了Maven一切都交给它去做吧,这就是自动构建.而且,Maven...
分类:
其他好文 时间:
2015-02-25 17:11:56
阅读次数:
184
我们最能感受到的Maven的好处应该是它的“自动化构建”与“管理依赖关系”两大功能,下面就看围绕这两大功能的Maven中的核心概念。
1. 项目目录
Maven 使用约定优于配置的原则 。它要求在没有定制之前,所有的项目都有如下的主要目录结构:
一个 maven 项目在默认情况下会产生 JAR 文件,另外 ,编译后 的 .classe文件 会放在 $...
分类:
其他好文 时间:
2015-02-25 17:08:59
阅读次数:
132
maven作为一个高度自动化构建工具,本身提供了创建项目的功能,下面就来体验一下使用maven创建项目的过程。一、创建项目1.1、创建java项目 1、使用mvn archetype:generate命令,如下所示:mvn archetype:generate -DgroupId=com.my...
分类:
其他好文 时间:
2015-01-22 12:56:14
阅读次数:
150
目录简介下载并运行Jenkins配置安装git插件E-mail设置自动化构建远程仓库设置触发条件设置编译设置编译后行为设置单元测试最后简介持续集成CI(continuous integration)是一种可以增加项目可见性,降低项目失败风险的开发实践。iOS开发中CI的选择有很多,比如可以使用App...
分类:
移动开发 时间:
2015-01-14 19:44:21
阅读次数:
211
既然是浅析,自然也就没有深入的地方,我也写不出深入的地方,自己没有用过,也不会写出来坑人的;仅仅就是在 Android Studio 中的 Gradle 使用配置而已。
Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。其在 AS 中的一些配置与用法如下.......
分类:
移动开发 时间:
2015-01-03 17:23:41
阅读次数:
520