服務器幾乎都是linux系統的(centos比較穩定)這裏windows下配置會有很多坑。
想要再jenkins上運行adnroid項目,首先要保證你的項目clone下來可以執行可以build
進入你的clone項目的空間在windows下執行 gradlew build 看看是否可以,ok可以的話你就可以在jenkins上配置了。
安裝的博客很多我就不寫了,我要是bug和注意要點。
1.怎麼解決jenkinsclone代碼的128錯誤?
這裏你是用github 還是gitlab? https還是ssh?
這裏我使用的ssh的方式clone代碼的,用username與password總是提示沒權限,懶得管了,首先確保你的ssh生成的公鑰在你的gitlab上配置了,Jenkins上面ssh配置的是私鑰。
2 .Jenkins如何clone帶有子模塊的項目?
首先是選定上圖子moudle接着看以下操作
選中藍色畫線部分,ok,現在你可以clone帶有子模塊分支的項目了。
3.windows如何正確的執行構建?
與Linux不一樣的是windows不能直接執行shell。這裏我們只能按照下面的選項了上圖
swirches的設置很關鍵
-Dgradle.user.home=D:\programsoft\gradle-4.1 -Pandroid.buildCacheDir=D:\androidCache\.android
至於構建後操作,這是你構建完成需要存檔的文件,你需要什麼就寫什麼*.so *.apk
如果要在linux下配置jenkins那記住幾點 Android sdk jdk git gradle 這些配置完成並且可以使用。linux相比windows配置更加簡單。
坑比指南完結!!!