jenkins構建android項目

這篇文章講解怎樣用jenkins自動構建android項目。
首先是下載jenkins,這個可以去jenkins官網上下載。官網的地址爲:https://jenkins.io
然後是配置環境變量。1.jdk環境變量配置 2.AndroidSDk環境變量配置。配置jenkins SDK變量可以在
系統管理–系統設置–全局屬性–Environment variables
鍵值對列表
ANDROID_HOME
/usr/local/android-sdk

安裝完後在命令行裏面直接輸入jenkins,然後啓動jenkisn

這裏寫圖片描述
系統會默認在localhost的8080端口上佈置你的jenkins網站,進入後必須輸入賬號和密碼。
進入首頁後,點擊新建item,選擇創建一個“自由風格的軟件項目”,如圖
這裏寫圖片描述

然後進入熟悉的配置頁面。下面講講我的項目中用到的一些jenkins配置。
-代碼管理
這裏我自己項目使用的是git,然後在Repository URL裏面就是填寫你的git地址。如果是http形式的訪問,則必須提供密碼,在Credentials裏面配置。如果是ssh形式的訪問,則配置好ssh後在這裏直接選擇none就可以了。
Branches to build 裏面就是選擇編譯的git分支,默認是develop或者master。

-構建觸發器
在這裏採用了按照時間進行打包的方案,就是在Build periodically選項裏面填入時間。比如“H 23 * * 0-5” 。這個是觸發構建的時間,這裏的意思是指週一到週五的23點鐘定時進行構建。
具體的時間規則如下:

* * * * *

(五顆星,中間用空格隔開)

第一顆*表示分鐘,取值0~59
第二顆*表示小時,取值0~23
第三顆*表示一個月的第幾天,取值1~31
第四顆*表示第幾月,取值1~12
第五顆*表示一週中的第幾天,取值0~7,其中07代表的都是週日

1.30分鐘構建一次:

H/30 * * * *

2.2個小時構建一次

H H/2 * * *

3.每天早上8點構建一次

0 8 * * *

4.每天的8點,12點,22點,一天構建30 8,12,22 * * *

(多個時間點,中間用逗號隔開)

-構建
構建選項裏面選上我們構建的工具,android開發現在主流使用gradle進行構建。
這裏寫圖片描述
如果是release版本則填寫城clean assembleRelease

-構建後操作
構建後操作是上傳apk到蒲公英或者fir平臺。我這裏是上傳到蒲公英平臺。
實際截圖如下:
這裏寫圖片描述
還有一個構建後操作是重命名你的apk文件,我這裏是按照時間日期來進行重命名的。
在archive the architect裏面填寫用於存檔的文件路徑 ,如app/build/outputs/apk//.apk

本Markdown編輯器使用[StackEdit][6]修改而來,用它寫博客,將會帶來全新的體驗哦:

好了,開始構建後即會自動生成構建文件。
這裏列舉一些常見的錯誤。
1.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章