使用jenkins自动打包Cordova APP、配置版本号并上传sftp

使用cordova开发过程中,每次手动构建APP都是一件麻烦的事情,后来就使用了自动构建,在这过程中碰到了一些问题并解决了,分享给大家。
1.配置svn账号
由于我们代码都是存储到svn里面的,所以需要先配置一个svn的账号方便后面代码拉取。网上有很多,这边就不再赘述。可以参考:http://blog.csdn.net/zzy1078689276/article/details/77494012

2.配置ssh账号
打包成功后我们要将app发布到一个服务器,让其他的同事可以下载,这边使用ssh上传。可以参考:
http://blog.csdn.net/flyingshuai/article/details/72898665

3.安装开发环境
在打包服务器上安装:jdk、adt,建议安装一个Android Studio,在打包失败的时候可以打开工程看看。

4.配置版本号
为了避免每次打包时都要去修改Manifest.xml,建议将版本号配置作为Gradle构建参数,在打包的时候通过jenkins界面填入。如下图:
这里写图片描述
(1)在cordova的android工程中增加:gradle.properties
里面只需要一行:APP_VERSION=1.2.23
这里写图片描述
在build.gradle中增加以下内容:
这里写图片描述
(2)jenkins中启用参数化构建过程,具体见下一步的项目配置。

5.新建jenkins项目
选择:构建一个自由风格的软件项目,以下是详细配置。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值