Jenkins實踐之一:mac下Jenkins+gradle配置Android持續(xù)集成環(huán)境

1. 前期準備

  • 安裝Android sdk
  • 安裝gradle
  • 配置系統(tǒng)環(huán)境變量
    將Android SDK的platform-tools和tools地址加入至PATH。
    步驟:
  1. $open ~/.bash_profile
    打開~/.bash_profile,如果沒有此文件會直接創(chuàng)建
  2. 編輯bash_profile桥狡,增加系統(tǒng)環(huán)境變量

export PATH=${PATH}:/Users/xxx/Android/sdk/platform-tools:/Users/xxx/Android/sdk/tools

2. 安裝jenkins

$brew install jenkins
安裝好后jenkins的存儲路徑:/Users/YourName/.jenkins/...
工作空間地址:/User/YourName/.jenkins/jobs/xxxjob/...

3. 配置jenkins

需要配置jenkins的Android環(huán)境奢啥,包括sdk盒延,gradle插件等

3.1 jenkins配置選項->系統(tǒng)管理

屏幕快照 2016-03-16 下午3.39.16.png

3.2 管理插件校翔,安裝gradle

選擇插件 grade plugin,直接安裝。

3.2 設(shè)置系統(tǒng)設(shè)置

jenkins配置選項->系統(tǒng)管理->系統(tǒng)設(shè)置

  1. 增加全局屬性ANDROID_HOME
屏幕快照 2016-03-16 下午3.48.03.png
  1. 增加gradle插件
    在工具欄上增加安裝gradle悠抹,路徑選擇本地gradle安裝路徑珠月。
屏幕快照 2016-03-16 下午3.50.57.png

3.4 新建一個job

每個job包含以下幾個動作,

  • 構(gòu)建觸發(fā)器觸發(fā)構(gòu)建動作
  • 源碼庫上下載代碼
  • 構(gòu)建工具開始構(gòu)建(shell腳本楔敌,ant啤挎,Gradle)
  • 構(gòu)建后動作(保存apk等)

下面,我們來建一個job體驗下卵凑。
jenkins首頁選擇“新建”庆聘,面板上面有幾種類型的job可以選擇,我們用到比較多的兩個選項是——構(gòu)建一個自由風格的軟件以及復(fù)制一個已有項目勺卢。

構(gòu)建一個自由風格的軟件項目
復(fù)制一個已有項目

屏幕快照 2016-03-16 下午3.59.25.png
  • 成功創(chuàng)建job伙判,增加相應(yīng)描述
  • 增加源碼管理,作用:利用svn工具update最新代碼黑忱。
    第一次添加宴抚,需要添加credential,用戶名和密碼,用于登陸svn Repository甫煞。
    屏幕快照 2016-03-16 下午4.07.52.png
  • 構(gòu)建觸發(fā)器
    用于定時觸發(fā)構(gòu)建動作菇曲,根據(jù)提示設(shè)置構(gòu)建頻率。
    jenkins每個參數(shù)框旁邊都有“抚吠?”標識常潮,可以點擊查看幫助。
  • **增加構(gòu)建命令
    一般在這個欄增加構(gòu)建工具楷力,我們本次使用gradle蕊玷,通常有可能還要用到shell,增加這兩個command弥雹。
屏幕快照 2016-03-16 下午4.20.17.png

3.5 Job面板

最后說明下job面板一些選項的作用垃帅。

  • 狀態(tài) 當前job的狀態(tài),用于查看job狀態(tài)
  • 修改記錄 用于查看svn修改記錄
  • 工作空間 查看工作空間剪勿,包括svn下載下來的源碼贸诚,以及編譯工程
  • 立即構(gòu)建 開始構(gòu)建
  • 配置 配置當前job

點擊Build History,可以查看每一次構(gòu)建的打印log(Console Output)厕吉,用以檢查本次構(gòu)建是否失敗酱固,失敗原因等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末头朱,一起剝皮案震驚了整個濱河市运悲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌项钮,老刑警劉巖班眯,帶你破解...
    沈念sama閱讀 212,332評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件希停,死亡現(xiàn)場離奇詭異,居然都是意外死亡署隘,警方通過查閱死者的電腦和手機宠能,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來磁餐,“玉大人违崇,你說我怎么就攤上這事≌锱” “怎么了羞延?”我有些...
    開封第一講書人閱讀 157,812評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長脾还。 經(jīng)常有香客問我伴箩,道長,這世上最難降的妖魔是什么荠呐? 我笑而不...
    開封第一講書人閱讀 56,607評論 1 284
  • 正文 為了忘掉前任赛蔫,我火速辦了婚禮,結(jié)果婚禮上泥张,老公的妹妹穿的比我還像新娘呵恢。我一直安慰自己,他們只是感情好媚创,可當我...
    茶點故事閱讀 65,728評論 6 386
  • 文/花漫 我一把揭開白布渗钉。 她就那樣靜靜地躺著,像睡著了一般钞钙。 火紅的嫁衣襯著肌膚如雪鳄橘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,919評論 1 290
  • 那天,我揣著相機與錄音,去河邊找鬼视粮。 笑死岛宦,一個胖子當著我的面吹牛惯雳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 39,071評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼暗挑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起斜友,我...
    開封第一講書人閱讀 37,802評論 0 268
  • 序言:老撾萬榮一對情侶失蹤炸裆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鲜屏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烹看,經(jīng)...
    沈念sama閱讀 44,256評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡国拇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,576評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了听系。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贝奇。...
    茶點故事閱讀 38,712評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡虹菲,死狀恐怖靠胜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情毕源,我是刑警寧澤浪漠,帶...
    沈念sama閱讀 34,389評論 4 332
  • 正文 年R本政府宣布,位于F島的核電站霎褐,受9級特大地震影響址愿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜冻璃,卻給世界環(huán)境...
    茶點故事閱讀 40,032評論 3 316
  • 文/蒙蒙 一响谓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧省艳,春花似錦娘纷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至辐烂,卻和暖如春遏插,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纠修。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評論 1 266
  • 我被黑心中介騙來泰國打工胳嘲, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扣草。 一個月前我還...
    沈念sama閱讀 46,473評論 2 360
  • 正文 我出身青樓了牛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親德召。 傳聞我的和親對象是個殘疾皇子白魂,可洞房花燭夜當晚...
    茶點故事閱讀 43,606評論 2 350

推薦閱讀更多精彩內(nèi)容