使用 Visual Studio Team Services (VSTS) 自動建置簽入 GitHub 的 Android 專案

Visual Studio Team Services (VSTS。原名:Visual Studio Online)是提供給開發人員或團隊協助開發工作的線上服務,它提供了像是專案管理、版本控制、自動建置、自動測試、部署發行管理等功能,並且支援各種程式語言、開發平台或是 IDE 工具等,如果是五人以下的團隊可以免費開始使用。(詳細功能與價格可參考這頁說明) 目標 這篇文章要完成的任務,是以 Android 專案為例子,並且使用 GitHub 為版本控制的工具(當然也可以用 VSTS 作版本控制,也支援 Git),而主角 VSTS 則是用來根據設定來自動執行建置專案的工作,自動產生建置好的 apk 檔案以便後續的發行部署。 操作步驟 Android 專案 本文中的例子,是以 Android Studio 所產生的專案結構為例子,這裡不必做任何特殊的設定或修改,就像一般一樣使用它來建立專案即可,而 VSTS 內建的 Android 建置範本是使用 gradle 腳本,所以如果關於建置工作的設定,可以修改 build.gradle 檔案的內容即可。 目前在 VSTS 上的 Android 建置環境,JDK 的部份支援到 8,而 Android 建置工具支援到 API Level 22,並且還不支援 Android Support Repository 以及 Android Support Library,如果需要這些函式庫,可參考另一篇…