當前位置:
首頁 > 知識 > 使用Jenkins進行持續集成ionic3項目

使用Jenkins進行持續集成ionic3項目

Jenkins是一個開源軟體項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平台,使軟體的持續集成變成可能。

網上大多數是關於.net web網站以及 java 跟android的 使用jenkins集成的,沒有看到有關於ionic 項目使用jenkins集成項目,自己搗鼓一番後,寫篇隨筆記錄下,也供各位有需要的朋友參考。

使用Jenkins進行持續集成ionic3項目

使用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.新建一個 項目

使用Jenkins進行持續集成ionic3項目

2.源碼管理,配置SVN

在這裡代碼我是在svn上的

使用Jenkins進行持續集成ionic3項目

3.構建

增加構建步驟

使用Jenkins進行持續集成ionic3項目

然後在構建裡面 輸入命令,就像自己開發的時候一樣用命令執行生成apk.

前提,伺服器上已經有android java環境。已經安裝好ionic cordova npm nodejs 等,伺服器上能夠正常跑起來ionic 項目

使用Jenkins進行持續集成ionic3項目

執行構建項目結果

成功生成apk 發送郵件成功。

關於Jenkins郵件的配置請看這篇文章:Jenkins 配置郵件通知

使用Jenkins進行持續集成ionic3項目


有錢任性,某公司豪擲500萬幫助20左右年輕人找工作,起因是做善良的人:

http://www.ujiuye.com/zt/jyfc/?wt.bd=fq37300j

學安卓免學費!50天興趣課程等你來搶!

http://www.ujiuye.com/xydt/2017/13042.html?wt.bd=fq37300j

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

WPF製作帶明細的環形圖表
App 組件化/模塊化之路——如何封裝網路請求框架
vue.js實現內部自定義指令和全局自定義指令——directive
用dtrace 跟蹤 mysql-community-server-5.6.20
linux 常用 掌握要點(一)

TAG:IT優就業 |

您可能感興趣

kindeditor項目集成
Jenkins+RobotFramework持續集成測試-jenkins環境搭建
Intellij idea集成的git頁面進行操作
Americanas.com的系統集成
微軟計劃將Cortana集成到Outlook for iOS和Android
蘋果iCloud疑不再使用Azure;Dropbox計劃集成谷歌G Suite
InfiniteBoosting:集成bagging與boosting的混合演算法
緩存架構SpringBoot集成Curator實現zookeeper分散式鎖
Apache新成員:LinkedIn分散式數據集成框架Gobblin
使用TensorRT集成加速TensorFlow推理
Informatica發布基於微軟Azure的集成平台即服務
iRig Keys I/O 集成控制現在可以兼容 GarageBand和Logic Pro X
怎樣用Sublime Text 3配置輕量級的Python集成開發環境
Android 9.0深度集成Project Treble模式+非官方API禁用
用於遠程協作,Autodesk推InsiteVR+BIM 360集成解決方案
NET Core從Github到 Nuget 持續集成、部署
Windows 10 Xbox遊戲欄迎更新,集成Spotify,UI隨心設
Vimeo推出macOS應用程序,竟然可以與Final Cut Pro集成上傳!
jacoco與jenkins集成實現代碼覆蓋率分析
SpringBoot | 第九章:Mybatis-plus 的集成和使用