AndroidDev 板


LINE

我在描述清楚一点好了 因为这个ap会当成android的luncher(开机直接进这个ap) 所以ap安排与system同一个repo 就像iincho大所的,有可能动到system其他的档案(如framework) 所以更要将ap放在system同一个repo,因为目的都是对system修改 另外我们还分了kernel, zImage的repo 由其他同事负责,这边我比较不熟 这边讲的build server并不是自动的, 只是让你可以丢code去build有没有成功, 因为最後是release整个system.img,而不是单个apk 今天我稍微试了一下,可以用git去同步windows(pc)和build server的code 可是,问题在pc上,做git的动作会很慢,因为整个system很大 而在build server做git的动作就比较快,後来还是放弃了这个方法 当然,可能的方法是可以将ap抽出来一个repo,或submodule(?)之类的 因为大部份情况ap与system没有很大的关系, 只是设定上可能稍微复杂,又不想增加同事的负担(同事负责) 会很常将ap验证的原因是,因为ap由2~3个人附责,彼此的功能可能会互相影响, 因此会比较频凡的将codek丢到build server去测试,并push到git 而每天会有daily build,自动去git抓最新的code,来release一个版本 我原本的问题是,如何简单的同步pc与build server的code 因为当我要丢code过去,我要删掉build server上的ap 在复制一份过去,并且删掉一些无用的档案(eclipse设定档之类的) 另外,我想请问的是CI(hudson)的使用 最近team刚开始使用hudson,对code做checkstyle, unit test, build 只是对於流程我有一点点疑问,我直接讲我的想法好了 如果有使用hudson的话,git就要多开一个branch(slave) 因为push的code有可能是错的(checkfail, test fail, build fail) 这样不就很每意义,因此大家都将code push到slave上 而hudson会有两个task,一个是即时去验证每一次push到slave上的code 即时的就只侦对ap去check, test, build 而另一个task就是daily build的部份, daily build就会做完整的cts, coverage, build system....etc 如果正确的话才将slave merge到master上 还请各位指教指教 ※ 引述《iincho (世界的尽头)》之铭言: : ※ 引述《qrtt1 (我要越级挑战)》之铭言: : : 其实我不懂为何 ap 要与 system 同一个 repo。 : : 如果没有理解错误 ap 不就是最终编成 .apk 的一个成果吗? : : application 有自己独立的 repo 是很正常的。 : : 若将它与 system 放在一起,那不是很麻烦? : 因为很多客制化的东西不会只有改Application, : 有机会去动framewoek。 : : system 要好几 G 的档,app 有超过 10 mb 的都不多了。 : : 明明它是一个简单到能直接用 ant 编的东西,为何弄得那麽复杂呢@@ : : 另外,谨慎验证是好事。 : : 但 build server 不就是会在有错误时告诉你的机制吗? : 这不是build的问题,而是build出来能不能跑的问题。 : 有机会你东西原本好好的没事结果因为有人动了某些system library : 直接葛屁,通常我都会验到目前最新版的code没问题才commit.. : 你的会有这些疑问的原因应该是很少改framework code, : 有改过OpenCore那堆东西应该就不会有这样的疑问.... : BTW, 这不是写AP的问题没错,不过出问题QA还是第一个找你...so.. --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.60.207
1F:→ iincho:换成ubuntu写code, 丢掉你的Windows... 11/05 02:59
2F:→ TonyQ:用git 不用 branch 的话那其实没啥意义 XD 11/05 05:19
3F:→ iincho:他的问题和要不要branch其实没什麽关系... 11/05 11:37
4F:→ TonyQ:简单的同步pc与build server的code 11/06 10:57
5F:→ TonyQ:对我来说就是branch 的commit跟push而已阿 XD 11/06 10:57
6F:→ TonyQ:至於win底下 git 指令太慢,我是很难想像吧...XD 11/06 10:58







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP