做爲可擴展的自動化服務器,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
此隨筆乃本人原創文章,若有疑問歡迎在下面評論,轉載請標明出處。
若是對您有幫助請動動鼠標右下方給我來個贊,您的支持是我最大的動力。