作者fightmz (漫无目的)
看板AndroidDev
标题[问题] 关於Jenkins
时间Wed Nov 2 23:43:50 2016
最近在架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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1478101433.A.76B.html
1F:→ mshockwave: 英文先练好吧(认真 11/03 10:32
2F:→ fightmz: 谢谢啊 11/03 19:28
3F:→ fightmz: 问题已解决,SCM设定的先後顺序搞错,只能说那个图形化介 11/04 20:48
4F:→ fightmz: 面误导我了x_x 11/04 20:48