利用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协议进行发布,支持没越狱的[……]

阅读全文>>

JIRA的安装与升级

前言

公司原来用的是JIRA 3.13版本,Atlassian官方已不推荐使用JIRA 4.4之前的版本,之前的版本有漏洞也已不再更新,所以将公司的JIRA升级到了最新版本JIRA 6.1.7,最新版的JIRA界面扁平化设计,支持移动端浏览,很符合移动互联网企业的风格,在此记录一下升级步骤。

JIRA的安装

环境准备

安装JAVA环境

获取jre-6u45-linux-x64.bin,大家可以去oracle官网下载jre(http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downl[……]

阅读全文>>

同时支持php和jsp的测试环境搭建

概述

LNMPA是什么?

项目官网:http://www.lnmp.org/
也许大家对LAMP、LNMP比较熟悉,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;LNMP代表的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构。

我们为什么采用LNMPA这种架构?

采用Linux、PHP、MySQL的优点我们不必多说。
Nginx是一个小巧而高效的Linux下的Web服务器软件,与Apach[……]

阅读全文>>