開始安裝之前,先了解下 Jenkins.官網(wǎng)地址:https://www.jenkins.io/.
翻譯過來就是領先的開源自動化服務器Jenkins提供了數(shù)百個插件來支持構(gòu)建苇经,部署和自動化任何項目弧满。
我主要是做 android 項目的部署,所以我先說說需要哪些變量環(huán)境以及插件.具體的jenkins安裝以及配置,下面會詳細說明.
本機環(huán)境
1.jdk 路徑
2.sdk 路徑
3.gradle 路徑
4.git 路徑
ps:以上會 android 開發(fā)的應該都在 window 或者 mac 配置好環(huán)境變量了吧. 如果是非開發(fā)人員,評論告訴我,我給你寫文章.
插件:
1.gradle插件
2.git 插件
.......
ps:這些是在 Jenkins 里面直接安裝的
嗯嗯嗯~~~大概需要這些吧, 就可以對Android 項目,進行打包了.更高級的操作,比如上傳蒲公英,釘釘通知,發(fā)送郵件,自動安裝,自動化測試.......我們后面慢慢說.
目錄:
1.安裝 Tomcat
mac & window
2.安裝 Jenkins
Jenkins 的安裝方法有兩種
1.直接安裝.(忽略了哈,因為第二種方式包含了,2.3 開始就是直接安裝的步驟了)
2.在 tomcat 上安裝.(這個是用的多的,因為一般都是在服務器上使用的) .
ps:做好心理準備,接下來可上圖了,大批量的圖片來咯~~~
第一步:安裝 tomcat.
1.1官網(wǎng)地址 : https://tomcat.apache.org/download-90.cgi
1.2 Mac
1.2.1 Mac 下載之后 直接解壓就好了,然后放在 資源庫 文件下面
比如,我的
ps:資源庫默認隱藏的,灰色的默認都是隱藏的,
Command + shift + .
顯示隱藏文件
把 startup.sh
文件直接拖拽到終端里面去回車就好.
或者也可以從終端一步步進入到 bin 目錄下面,執(zhí)行
sh ./startup.sh
如果出現(xiàn)權(quán)限拒絕問題 -bash: ./startup.sh: Permission denied
則執(zhí)行
chmod 755 xxx/bin/*.sh (xxx表示你tomcat放至的路徑) 回車
ps:chmod 改變一個或多個文件的存取模式,755代表用戶對該文件擁有讀、寫剧腻、執(zhí)行的權(quán)限,同組的其他人員擁有執(zhí)行和讀的權(quán)限设联,沒有寫的權(quán)限封豪,其它用戶的權(quán)限和同組人員一樣.777代表瓢娜,user,group ,others ,都有讀寫和可執(zhí)行權(quán)限.
再去執(zhí)行
sh ./startup.sh
1.2.2 用瀏覽器訪問 http://localhost:8080/
完美,啟動成功!!!
1.3 window
1.3.1 在 window 一路 next 安裝下去,當然也可以下載免安裝版本,直接解壓就好了
雙擊
startup.bat
, 出現(xiàn)這個 CMD 命令行,可以看到一些配置信息,(亂碼我沒處理,不影響使用,懶~~)不要關(guān)掉,關(guān)掉了這個就想當魚關(guān)掉了 tomcat.
1.3.2 用瀏覽器訪問 http://localhost:8080/
第二步:安裝 jenkins.
2.1 下載地址:https://www.jenkins.io/download/
2.2 點擊這里下載 .war 包哦,如果點了下面,是下載的安裝程序 那是第一種直接安裝法,需要下載的,下載完了之后.放在Tomcat/webapps
的目錄下面,如下圖
Window 和Mac 的操作步驟是一樣的,只是路徑不太一樣,其他的區(qū)別很大的地方,我會寫出來.
直接放在這下面就好了,其他的不用管了,Tocat 會自動解壓的.這個時候,用瀏覽器來訪問 http://localhost:8080/jenkins
2.3 就會出現(xiàn)下面的畫面
!!!!!如果是下載安裝程序,傻瓜式的安裝完了,之后會自動打開以下界面.耐心等等就好了!!!!!!
盜的圖,我不想頭從配置了,哈哈哈,懶~~
這個密碼在這里.jenkins/secrets/initialAdminPassword
用記事本打開,復制密碼就可以進行下一步了.
Mac:
Window:也一樣的,進去之后找到initialAdminPassword 文件,用記事本打開復制過來就好了.
ps:我這兩張圖之所以沒有,是因為我下面幾步創(chuàng)建新用戶了,下面講.
2.4安裝插件 (Mac 和 window 一樣)
點擊推薦安裝就好了,左邊的. 時間長了點~慢慢等唄,一輩子那么長,這點時間算個啥.
等呀等,等安裝完了~~~就到了下面的界面了.But,有的插件會安裝失敗,網(wǎng)路原因等等呢個,但是沒關(guān)系的,成功幾個算幾個,接下下一步就是了,等用到了,再安裝也不晚.
2.5 創(chuàng)建用戶 (Mac 和 window 一樣)
強烈推薦創(chuàng)建用戶,就填寫就是了,沒什么要求.記住賬號密碼哈,有時候會重新登錄的.不要用admin 用戶,不然還得找密碼,輸密碼,不夠煩人的嫩.
2.6進入 jenkins (Mac 和 window 一樣)
創(chuàng)建好用戶了,就可以開始啦
就進入 jenkins 里面啦.畫面是下面這樣的
ps:我的 Mac 是中文版的,Window 是英文版的,具體咋切換的,我也不知道,安裝上就這樣.不影響使用.
2.7 配置環(huán)境 (Mac 和 window 一樣,只是本地的路徑不一樣)
android 需要配置sdk, gradle,jdk,git 環(huán)境的哈.
2.7.1 系統(tǒng)配置 SDK
鍵:ANDROID_HOME
值: sdk 的路徑 (android 同志們肯定都知道)
Mac 和 window 是一樣的哈.
2.7.1 全局工具配置 gradle ,git ,jdk
ps:看看自己項目的用的是啥版本哈,最好是一樣的.
ps:自動安裝和選擇本地的都可以
ps:自動安裝和選擇本地的都可以
以上,可以選擇本地目錄的,也可以選擇自動安裝,看個人喜好.我的是 JDK 選擇的是本地的,gradle 和 git 是自動安裝的. name 隨便寫就好啦,沒什么要求.
醬醬醬~~~到這里,從安裝到環(huán)境配置完成了,下一篇文章,我們開始操作打包 Android 項目,哈哈哈哈,Over ?? ??
有問題,留言吧,我會天天看的~~~