[問題] 關於Jenkins
最近在架Jenkins環境
並且讓Android project定時build apk
但是專案有掛一個自己寫的library
變成有兩個git repo 而且持續開發中,
在Android Studio可以這樣build
|--MainProject
|----build.gradle
|--LibraryProject
|----build.gradle
(意思是主要的project跟lib在樹狀圖裡是同個層級)
但是Jenkins網路上的教學都是單一個git repo 然後gradle build
(題外話~每個教學都用gradle但是設定都不一樣照做行不通害我亂湊好久Orz)
於是我找的關鍵字大概是圍繞在
Jenkins+gradle +multi + git repo
找到的方法不外乎是在Jenkins設定GIT為Check out a sub-directoty,
但是實際做了之後看workspace那邊發現主project被塞入 sub-directory
library的那個git repo 沒有被 pull (看log好像有被fetch但是沒檔案阿阿阿?!?!)
看錯誤訊息是找不到include的Library...
還有一種說法是用Multiple SCM plugin
但是我在Jenkins圖形化介面操作覺得跟GIT那邊的操作沒甚麼兩樣...冏
設定了兩個git repo還是會先build了一個找不到另一個然後報錯
基本上都是找到外國人落落長的話但是沒甚麼實際example,
我已經沒有頭緒了x_x
偏偏公司ios那邊已經做出來了...(老是莫名其妙地要跟上ios的腳步XD|||)
感覺很少人在做CI...版上搜尋Jenkins也沒東西...
希望有機會獲得板上大大的指引....Orz謝謝~
~以下題外話可以略過~
有時候還是會不忍質疑自己真的能力是不是不夠格當工程師
畢竟看過大神解問題後真的特別有感覺...
自己只要google不到...或是不知道怎麼下關鍵字的時候...
或是google出來都英文又看不懂的時候...
卡關卡太長時間真的很沮喪...
偏偏同事可能一個小舉動就解了一個自己卡很久的問題之類的...
尤其版上或是soft_job那邊經歷分享的時候大多都是...
我在公司一人坦全端blablabla...然後學了很多技術blablabla...
心裡都會想問都沒有卡關的時候嗎?!?!我好想聽卡關時要怎麼克服之類的...
還是大家都是大神所以不會卡?Orz
說這麼多~只是想抒發一下
畢竟除了寫code我也不知道自己能幹嘛 (拖走
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.32.168
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1478101433.A.76B.html
→
11/03 10:32, , 1F
11/03 10:32, 1F
→
11/03 19:28, , 2F
11/03 19:28, 2F
→
11/04 20:48, , 3F
11/04 20:48, 3F
→
11/04 20:48, , 4F
11/04 20:48, 4F