如何在CentOS下安装部署Jenkins持续集成环境

 Jenkins简介

Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。

安装Jenkins

下载配置JDK
Jenkins是基于Java开发的,自然需要先安装Java SDK,最好安装JDK 1.5以上版本,跟开发环境版本保持一致。
JDK 1.6下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u4[……]

阅读全文>>

利用ant自动编译打包android应用

Ant是著名Java开源组织Apache的一个项目,是一个基于java的build工具。它可以使你通过ant脚本语言,自动你的项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语言。总之它可以帮助你完成项目开发中除了开发代码以外的大部分辅助性工作。
ANT语法简介:
1.ant的编译文件默认为build.xml,一般无需改变。
2.build.xml的根节点为,一般格式如下:

 
name为工程名称;
default为默认的target,就是任务;
basedir就是基路径。一般为"."

3.property可以定义变量,一般格式如下:


引用的时候这么引用${test}[……]

阅读全文>>

利用xcodebuild自动编译打包IOS应用

xcode 提供了shell编译工具 xcodebuild 和 ipa打包工具xcrun,我们可以利用这两个工具写一个自动化的打包脚本来提高我们的工作效率。
打包过程
xcodebuild负责将工程源文件编译成xxx.app
xcrun负责给xxx.app(签名并)打包成xxx.ipa
大致分三步
第一步清理:xcodebuild clean
第二步编译:xcodebuild
第三步打包:xcrun -sdk iphoneos PackageApplication -v path/To/xxx.app -o xxx.ipa
第四步发布:利用itms-services协议进行发布,支持没越狱的[……]

阅读全文>>