使用Jenkins进行持续集成ionic3项目
2017-07-12 15:12
501 查看
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
网上大多数是关于.net web网站以及 java 跟android的 使用jenkins集成的,没有看到有关于ionic 项目使用jenkins集成项目,自己捣鼓一番后,写篇随笔记录下,也供各位有需要的朋友参考。
使用Jenkins 的好处
然后在构建里面 输入命令,就像自己开发的时候一样用命令执行生成apk.
前提,服务器上已经有android java环境。已经安装好ionic cordova npm nodejs 等,服务器上能够正常跑起来ionic 项目
执行构建项目结果:
成功生成apk 发送邮件成功。
关于Jenkins邮件的配置请看这篇文章:Jenkins 配置邮件通知
附上Jenkins的官网地址:https://jenkins.io
此随笔乃本人原创文章,如有疑问欢迎在下面评论,转载请标明出处。
如果对您有帮助请动动鼠标右下方给我来个赞,您的支持是我最大的动力。
网上大多数是关于.net web网站以及 java 跟android的 使用jenkins集成的,没有看到有关于ionic 项目使用jenkins集成项目,自己捣鼓一番后,写篇随笔记录下,也供各位有需要的朋友参考。
使用Jenkins 的好处
1.持续集成和持续交付
作为可扩展的自动化服务器,Jenkins可以用作简单的CI服务器,也可以转换为任何项目的连续交付中心。2.安装方便
Jenkins是一个独立的基于Java的程序,可以开箱即用,具有适用于Windows,Mac OS X和其他类Unix操作系统的软件包。3.轻松配置
Jenkins可以通过其Web界面轻松设置和配置,其中包括即时错误检查和内置帮助。4.插件
在更新中心拥有数百个插件,Jenkins与几乎所有的工具集成在连续集成和连续交付工具链中。5.扩展
Jenkins可以通过其插件架构进行扩展,为Jenkins提供几乎无限的可能性。6.分散式
Jenkins可以轻松地在多台机器上分配工作,从而帮助更快地在多个平台上进行构建,测试和部署。在这里我使用jenkins可持续集成ionic 项目。
1.新建一个 项目
2.源码管理,配置SVN
在这里代码我是在svn上的3.构建
增加构建步骤然后在构建里面 输入命令,就像自己开发的时候一样用命令执行生成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
此随笔乃本人原创文章,如有疑问欢迎在下面评论,转载请标明出处。
如果对您有帮助请动动鼠标右下方给我来个赞,您的支持是我最大的动力。
相关文章推荐
- 在Python Web项目中使用Jenkins进行持续集成
- 在Python Web项目中使用Jenkins进行持续集成
- Python Web项目中使用Jenkins进行持续集成CI
- 软件项目管理(二)——用jenkins持续集成、Maven、Github的使用
- IOS使用Jenkins进行持续集成
- 手游项目使用Jenkins搭建持续集成系统
- IOS使用Jenkins进行持续集成
- IOS使用jenkins进行持续集成2
- IOS使用jenkins进行持续集成 第二篇
- Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
- Jenkins+Maven进行Java项目持续集成
- 使用jenkins配置.net mvc网站进行持续集成三
- Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
- IOS使用Jenkins进行持续集成
- Jenkins+Maven进行Java项目持续集成
- 使用jenkins配置.net mvc网站进行持续集成一
- 使用jenkins配置.net mvc网站进行持续集成三
- Solution:使用Team Build 2010 RC对SIlverlight项目进行持续集成
- IOS使用Jenkins进行持续集成
- IOS使用Jenkins进行持续集成