作为可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器,也可以转换为任何项目的连续交付中心。
Jenkins 是一个独立的基于 Java 的程序,可以开箱即用,具有适用于 Windows,Mac OS X 和其他类 Unix 操作系统的软件包。
Jenkins 可以通过其 web 界面轻松设置和配置,其中包括即时错误检查和内置帮助。
在更新中心拥有数百个插件,Jenkins 与几乎所有的工具集成在连续集成和连续交付工具链中。
Jenkins 可以通过其插件架构进行扩展,为 Jenkins 提供几乎无限的可能性。
Jenkins 可以轻松地在多台机器上分配工作,从而帮助更快地在多个平台上进行构建,测试和部署。
在这里代码我是在 svn 上的
增加构建步骤
然后在构建里面 输入命令,就像自己开发的时候一样用命令执行生成 apk.
前提,服务器上已经有 android java 环境。已经安装好 ionic cordova npm nodejs 等,服务器上能够正常跑起来 ionic 项目
- npm install
- call cordova platform build android //前提是在服务器上的项目已经 cordova platform add android
- copy D: test.keystore项目下的这个路径platforms / android //这一步是将证书复制过去
- call cordova build android--release----keystore = "test.keystore"--storePassword = 123456
执行构建项目结果:
成功生成 apk 发送邮件成功。
关于 Jenkins 邮件的配置请看这篇文章:Jenkins 配置邮件通知
附上 Jenkins 的官网地址:https://jenkins.io
来源: http://www.cnblogs.com/huangenai/p/7155585.html