做为可扩展的自动化服务器,Jenkins能够用做简单的CI服务器,也能够转换为任何项目的连续交付中心。html
Jenkins是一个独立的基于Java的程序,能够开箱即用,具备适用于Windows,Mac OS X和其余类Unix操做系统的软件包。java
Jenkins能够经过其Web界面轻松设置和配置,其中包括即时错误检查和内置帮助。node
在更新中心拥有数百个插件,Jenkins与几乎全部的工具集成在连续集成和连续交付工具链中。android
Jenkins能够经过其插件架构进行扩展,为Jenkins提供几乎无限的可能性。web
Jenkins能够轻松地在多台机器上分配工做,从而帮助更快地在多个平台上进行构建,测试和部署。npm
在这里代码我是在svn上的服务器
增长构建步骤架构
而后在构建里面 输入命令,就像本身开发的时候同样用命令执行生成apk.ionic
前提,服务器上已经有android java环境。已经安装好ionic cordova npm nodejs 等,服务器上可以正常跑起来ionic 项目svn
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
此随笔乃本人原创文章,若有疑问欢迎在下面评论,转载请标明出处。
若是对您有帮助请动动鼠标右下方给我来个赞,您的支持是我最大的动力。