Android Studio插件之Jenkins插件詳解
現(xiàn)在我就來介紹Android Studio上的Jenkins插件,讓你可以更加方便地使用Jenkins。用Jenkins持續(xù)集成很久了,再Android Studio上的Jenkins插件也有一段時(shí)間了,用了該Jenkins插件之后,就不需要每次都在瀏覽器中區(qū)打開Jenkins服務(wù)器,然后輸入用戶名和密碼進(jìn)行登陸,再接著去找到相應(yīng)的Jenkins任務(wù)進(jìn)行編譯了。至少我用起來很方便,這里推薦你們也使用!
現(xiàn)在先來介紹介紹該插件如何使用。
一、Jenkins插件功能介紹
1、Jenkins任務(wù)列表
圖1、jenkins插件展示jenkins任務(wù)
如上圖1所示,在Android Studio上安裝好Jenkins插件后,在右邊有一個(gè)Jenkins側(cè)邊欄,點(diǎn)擊打開之后就可以查看Jenkins服務(wù)器上面所擁有的Jenkins任務(wù)。
2、切換Jenkins分組
圖2、切換Jenkins分組
如圖2所示,可以點(diǎn)擊上面的分組欄目,選擇分好的Jenkins分組,進(jìn)行切換。
比如說我們切換到IOS分組后,列表展示如下圖3所示:
圖3、IOS分組的Jenkins任務(wù)
選擇Jenkins任務(wù)列表中的某一個(gè)Jenkins任務(wù),然后單擊鼠標(biāo)右鍵,出現(xiàn)如圖所示的4所示的菜單選項(xiàng),選擇【Build on Jenkins】則可以單獨(dú)構(gòu)建某個(gè)Jenkins任務(wù)
3、構(gòu)建Jenkins任務(wù)
圖4、構(gòu)建Jenkins任務(wù)
運(yùn)行后,列表中的Jenkins任務(wù)的狀態(tài)會(huì)變?yōu)閞unning,如下圖5所示:
圖5
4、進(jìn)入構(gòu)建Jenkins任務(wù)的頁面
選中正在構(gòu)建的任務(wù),然后單擊鼠標(biāo)右鍵,出現(xiàn)如圖所示的下圖6所示的菜單選項(xiàng),選擇【Go to the job page】則可以進(jìn)入構(gòu)建某個(gè)Jenkins任務(wù)的Jenkins構(gòu)建頁面,如圖7所示
圖6、
圖7
5、進(jìn)入最后一次構(gòu)建Jenkins任務(wù)的頁面
選中正在構(gòu)建的任務(wù),然后單擊鼠標(biāo)右鍵,出現(xiàn)如圖所示的下圖8所示的菜單選項(xiàng),選擇【Go to the latest build page】則可以進(jìn)入該Jenkins任務(wù)的最后一次構(gòu)建的頁面,如圖9所示
圖8
圖9
6、增加Jenkins Favorite分組
或許你會(huì)發(fā)現(xiàn)當(dāng)Jenkins任務(wù)很多的時(shí)候,你很難快速的去尋找自己想要去構(gòu)建的Jenkins任務(wù),為了方便你可以把想要構(gòu)建的Jenkins任務(wù)添加到 Favorite分組中,這樣下次就可以直接進(jìn)入Favorite分組中去查找Jenkins任務(wù)。
選中某個(gè)Jenkins任務(wù),然后單擊鼠標(biāo)右鍵,出現(xiàn)如圖所示的下圖10所示的菜單選項(xiàng),選擇【Set as Favorite】則可以將該Jenkins任務(wù)添加到Favorite分組中
圖10
添加好之后,該Jenkins任務(wù)的名稱前面會(huì)增加一個(gè)星星的標(biāo)識(shí),如圖11所示
圖11
7、查看Jenkins Favorite分組
和第二步切換Jenkins分組一樣,我們可以點(diǎn)擊上面的分組欄目,選擇 【My Favorites 】Jenkins分組,進(jìn)行切換。如圖12所示
圖12
切換到【My Favorites 】組后的列表展示如下圖13所示:
圖13
二、Jenkins插件下載
1、搜索Jenkins插件
進(jìn)入網(wǎng)站 http://plugins.jetbrains.com/?androidstudio/ ,如下圖14所示,在搜索框輸入 jenkins,然后點(diǎn)擊搜索按鈕進(jìn)行搜索
圖14
2、下載Jenkins插件
搜索完Jenkins插件后,就進(jìn)入到了搜索結(jié)果頁面,如下圖15、圖16所示:
圖15
圖16
從圖16可以發(fā)現(xiàn),Jenkins插件最新版本為 0.9.7版本,我們就下載這個(gè)版本的Jenkins插件到桌面。
三、安裝Jenkins插件
下載好Jenkins插件后,我們現(xiàn)在來開始安裝Jenkins插件。
打開【Android Studio】,然后打開 【Settings】設(shè)置,進(jìn)去到【Plugins】面板,然后點(diǎn)擊【Install plugin from disk 】按鈕,如下圖17所示,
圖17
然后選擇Jenkins插件的存儲(chǔ)位置,我們剛才下載在桌面,如下圖18所示:
圖18
選擇好Jenkins的存儲(chǔ)位置后,點(diǎn)擊【OK】按鈕進(jìn)行插件安裝。安裝完后如下圖19所示,要求我們重啟Android Studio。
圖19
四、配置Jenkins插件
安裝完Jenkins插件完并重啟Android Studio之后,我們要開始配置Jenkins插件,使其能夠?yàn)槲覀児ぷ鳌?/p>
第一步、打開【Settings】設(shè)置菜單,進(jìn)入到【Tools】面板,然后點(diǎn)擊【Jenkins Plugin】按鈕,進(jìn)入如下圖20所示的配置界面。
圖20
如圖20所示,我們輸入Jenkins 服務(wù)器地址(Server Address)、用戶名(Username)和密碼(Password),然后點(diǎn)擊【Test Connection】按鈕,測(cè)試連接是否正常,如果連接成功則顯示如圖21所示的畫面。
圖21
當(dāng)我們測(cè)試連接成功后,點(diǎn)擊【OK】按鈕使我們的配置生效時(shí),出彈出如圖22所示的對(duì)話框,要求我們?cè)O(shè)置一個(gè)密碼,這個(gè)密碼是用來解鎖Jenkins插件生成的密碼數(shù)據(jù)庫的,該數(shù)據(jù)庫保存著Jenkins的配置,每次打開Android Studio的時(shí)候,會(huì)有彈框要求我們輸入這個(gè)Jenkins配置的密碼。
圖22
當(dāng)然,如果密碼忘記的話,可以點(diǎn)擊【Reset】按鈕進(jìn)行密碼重置,如圖23所示
圖23
在輸入框中輸入好新密碼(New password)和確認(rèn)密碼(Confirm password)之后,點(diǎn)擊【OK】按鈕,即可生效。
配置完成之后,我們就可以進(jìn)入到Android Studio的代碼編輯頁面,會(huì)發(fā)現(xiàn)右側(cè)邊有個(gè)Jenkins插件的按鈕,點(diǎn)擊展開Jenkins任務(wù)的列表,如下圖24所示:
圖24、jenkins插件展示jenkins任務(wù)
接著就可以按照之前所示的Jenkins插件的用法,來方便的編譯Jenkins任務(wù)和查看任務(wù)編譯情況。不需要每次都在瀏覽器中區(qū)打開Jenkins服務(wù)器,然后輸入用戶名和密碼進(jìn)行登陸,再接著去找到相應(yīng)的Jenkins任務(wù)進(jìn)行編譯了。至少我用起來很方便,推薦你們也使用!
五、啟動(dòng)Android Studio時(shí)候輸入配置Jenkins的數(shù)據(jù)庫密碼
當(dāng)加入好了Jenkins插件后,下一次啟動(dòng)啟動(dòng)Android Studio時(shí)候,會(huì)要求輸入之前配置好的Jenkins數(shù)據(jù)庫密碼,如下圖25所示:
圖25
如果你選擇了【Cancle】按鈕,即不輸入密碼的話,這時(shí)候去打開側(cè)邊欄的Jenkins插件的話,會(huì)沒有任何內(nèi)容展示的,如圖26所示:
圖26
這個(gè)時(shí)候,點(diǎn)擊設(shè)置圖標(biāo)進(jìn)行設(shè)置,如下圖27所示:
圖27
設(shè)置好密碼之后,就可以正常使用了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11Android中AlertDialog四種對(duì)話框的最科學(xué)編寫用法(實(shí)例代碼)
這篇文章主要介紹了Android中AlertDialog四種對(duì)話框的最科學(xué)編寫用法,本文通過代碼講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11RxJava和Retrofit2的統(tǒng)一處理單個(gè)請(qǐng)求示例詳解
這篇文章主要給大家介紹了關(guān)于RxJava和Retrofit2的統(tǒng)一處理單個(gè)請(qǐng)求的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11詳解ListView中多種item的實(shí)現(xiàn)方式
這篇文章主要給大家介紹了關(guān)于ListView中多種item的實(shí)現(xiàn)方式,文中通過示例代碼介紹的很詳細(xì),有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-12-12Android TelephonyManager詳解及實(shí)現(xiàn)代碼
本文主要介紹Android TelephonyManager, 這里整理了關(guān)于Android TelephoneManager的相關(guān)資料,并附有示例代碼和實(shí)現(xiàn)效果圖,有需要的朋友可以參考下2016-08-08Android開發(fā)使用Databinding實(shí)現(xiàn)關(guān)注功能mvvp
這篇文章主要為大家介紹了Android開發(fā)使用Databinding實(shí)現(xiàn)關(guān)注功能mvvp示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09Android 使用手機(jī)NFC的讀取NFC標(biāo)簽數(shù)據(jù)的方法
這篇文章主要介紹了Android 使用手機(jī)NFC的讀取NFC標(biāo)簽數(shù)據(jù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-07-07Android Studio徹底刪除項(xiàng)目 Android Studio徹底刪除Module
這篇文章主要為大家詳細(xì)介紹了Android Studio徹底刪除項(xiàng)目,Android Studio徹底刪除Module,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04詳解Android Scroller與computeScroll的調(diào)用機(jī)制關(guān)系
這篇文章主要介紹了詳解Android Scroller與computeScroll的調(diào)用機(jī)制關(guān)系的相關(guān)資料,需要的朋友可以參考下2016-01-01