[React Native] 微軟的 App Center 超好用,無痛 CI/CD

Hyman Chen
Hybrid Maker
Published in
2 min readMay 13, 2019

投誠了微軟的 App Center 懷抱,真的是好用到不行,零設定就能跑,比起以往的 jenkins / travis / gitlab-ci 還方便,不過因為 App Center 只針對 APP 做持續整合,如果是網頁專案或是後端專案還是用上面那三種。

Photo by Daniel Korpai on Unsplash

我先解釋一下持續整合 / 持續佈署

持續整合

我們寫完code 推送到 git 上面以後,會有一台機器自動去拉 code 下來,跑測試,執行 build 指令,然後告訴我們有沒有問題,這一連串我們叫持續整合。

持續佈署

承接著持續整合,這台機器自動 build 出 production 的檔案之後,可以自動幫我們佈署到線上的機器,這就是持續佈署。

App Center 就可以幫我們做持續整合,持續佈署,而且提供了很多方便的功能

原本我是使用 travis 要定義 yml,打錯一行就要偵錯很久,但是 App Center 不用打 yml ,只要勾選一些選項就可以開始 build 了。

他還可以看實際手機安裝完啟動要消耗多少記憶體

還有統計功能,類似 GA 。

還有一些功能我還沒有玩到,像是 push notification , code push, 自動上架等等…

打這篇文章純粹是因為我覺得太好用了想讓大家知道! 也沒有想要深入寫,所以有興趣的就自己去研究吧!!

--

--