[請益] Firmware 做CICD是可行的嗎?

作者: Lotto (技術全面)   2020-10-16 16:57:06
打欸賀! 是這樣的小弟公司是做wifi SOC,
窩們家老闆打算在開發導入CICD 來加速開發&提高Quality,
也正在找相關人才, 然後聽他說客運公司那邊開發藍芽,
可以做到submmit 後一小時就有測試結果,
這到底是唬爛還是真的有可能做到的??
※ 編輯: Lotto (101.11.32.190 臺灣), 10/16/2020 17:00:45
作者: younge (宵夜)   2020-10-16 17:20:00
moxa和發哥好像都有在導cicd
作者: wellkom (wellkom)   2020-10-16 17:32:00
有錢要怎樣都行啊。怕的是老闆沒錢又什麼都想要
作者: susumiya (小馬)   2020-10-16 18:09:00
怎麼覺得前幾天 好像看過這篇
作者: sb5471 (sb)   2020-10-16 18:24:00
做 wifi soc...南方硅谷?
作者: ARSENE2007 (Roger)   2020-10-16 18:37:00
瑞昱吧 網路上都寫了
作者: yamakazi (大安吳彥祖)   2020-10-16 18:56:00
有心都做得到,以前某大廠是各組排值日生把daily build燒進手機裡然後拿去實驗室接CMW500跑測項。再把結果發email。但其實都可以自動化不用排值日生
作者: longlyeagle (長鷹寶寶實驗室)   2020-10-16 19:05:00
iot greengrass
作者: shortoneal (不告訴你咧)   2020-10-16 19:20:00
工具都有,看你能不能砸資源搞
作者: james732 (好人超)   2020-10-16 19:29:00
可行但不要為了做而做,譬如FW要怎麼測試就很麻煩
作者: kingofsdtw (不能閒下來!!)   2020-10-16 20:30:00
有的不能吧?fw開機會把console切去用
作者: sunsamy   2020-10-16 20:59:00
CICD是不會測試的人發明出來的,相信的公司輕者獲利降低,loading增加,重者公司倒掉
作者: jeff40108 (死得腥羶豔油劑是他)   2020-10-16 21:14:00
薪水只請的起高職生,只好搞cicd 感覺好像有在做測試這樣
作者: blackrays (黑芒)   2020-10-16 21:18:00
台商就別鬧了
作者: pponywong (pony)   2020-10-16 21:30:00
firmware做CI很容易在上到系統就難了
作者: jack7923love (黃小p)   2020-10-16 21:38:00
測試真的難
作者: yuming123   2020-10-16 22:33:00
笑死 什麼叫cicd是不懂測試人推的,是你不懂cicd吧!
作者: markbex (馬克杯)   2020-10-16 22:54:00
正是因為有CICD,反而能讓測試的質與量提升
作者: easyman (oops)   2020-10-16 23:20:00
這不難吧,古早一點就jenkins, 新一點就gitlab撈到check in就 build, 燒code, 抓一下誰check in然後總有一些cmd去scan connect , 傳data有問題就發bug , 測個基本的而已啦
作者: final01 (牛頓運動定律)   2020-10-16 23:51:00
講幾次幹嘛不行阿
作者: exeex (執行檔EX)   2020-10-17 00:06:00
可呀 發哥手機韌體有CICD 但要做的好我覺得滿不簡單的
作者: pkh1234   2020-10-17 00:34:00
完全可行 目前perchange後就會測code地方的測項 team內部有rdqa 公司也有dqa部門
作者: Busufu (不太舒服)   2020-10-17 00:36:00
我覺得難的是初期導入跟習慣培養
作者: MediaTekInc (發哥)   2020-10-17 00:53:00
發哥有
作者: bery (該睡了= =)   2020-10-17 07:29:00
看情況 如果導入也只能自動檢測原本人為build能自行簡測的部分 那就是浪費成本沒效益了
作者: NSYSUEE (Monkey)   2020-10-17 09:09:00
有做程式開發都一定要做CICD啦,很難想像現在還有軟體開發的團隊沒做這件事,如果沒做,這間軟體公司也快倒了,不用待了,CICD這個文化是開發團隊一定要建立的,firmware一定可以做,就看有沒有心除非你是接case的公司,結案後整個軟體開發流程就結束了,這樣就不太需要做但如果是一直有軟體開發需求,常常要更新版本,就更應該要做
作者: wulouise (在線上!=在電腦前)   2020-10-17 10:46:00
有,只是你要連上硬體的部分一起自動化才有效益
作者: bnd0327 (阿噗噗)   2020-10-17 12:38:00
可行吧,網路上查一下關鍵字
作者: sunsamy   2020-10-17 19:32:00
真正懂測試的check in後就PASS了,不懂的才會一直在CICD傻B一堆CICD=continue integrated continue develop,代表一直不知道bug在那或找不出bug才會一直在那"continue",蝦忙
作者: NSYSUEE (Monkey)   2020-10-17 23:30:00
看來樓上不懂CICD,CICD也要求要做自動測試,在持續整合的過程,如果程式有問題,就會在自動測試的時候就該被抓到,怎可能不知道bug在哪...不知道bug在哪代表你的測試項目沒寫好,要持續改進...
作者: sunsamy   2020-10-17 23:55:00
CICD是chick in後才測試能否PASS,這不是傻B的行為嗎?懂測試的人都知道要確定會PASS才chick in這幾年來一堆歪理邪說一直出現,什麼敏捷,CICD...都是在騙一些沒腦的傻B,多半沒什麼鳥用
作者: popcool (我不懂)   2020-10-18 01:35:00
原來世界上有做CICD的軟體巨頭都是傻逼,我大台廠工程師想的才是真理
作者: NSYSUEE (Monkey)   2020-10-18 03:52:00
什麼叫做懂測試的人?好啦..你很懂測試,但是你旁邊的工程師會很懂測試嗎?你確定整個團隊的人都懂測試嗎?你們全部的code整合在一起不會有災難?我告訴你,某一天一定會發生可怕的大災難
作者: sc1 (sc1)   2020-10-18 07:27:00
拿原碼過來改比導入啥CICD做SOC Wifi快
作者: sunsamy   2020-10-18 08:08:00
NSYSUUEE的team或公司果然是傻B,弄這種,讓每人整天在蝦忙這種team的特點是:bug是越修越多,然後越是強調要注重品質說中了,請在心中自已默默承認自已的team或公司是傻B就好傻B的現象:怎麼bug還是那麼多,一定是CICD不夠撤底加大力度CICD,結果bug更多了,傻B會想:更加大力度CICD結果bug更多了,傻B心理想:真不敢想像那些沒做CICD的公司怎麼活下來,幸好我們一直加大力度CICD
作者: NSYSUEE (Monkey)   2020-10-18 09:55:00
bug會越來越多是沒做CICD的團隊才會遇到,有做CICD的團隊在交付和部屬程式的時候都會比沒做的安心更多更多還有沒做CICD的團隊才是每天瞎忙吧,沒做CICD的團隊每天一堆工程師在那邊瞎忙建置專案、測試專案,有做的根本不用在乎這些,CI就會幫團隊的所有專案自動建置、測試,有問題就會自動通知,省下來的時間可以做更多事,沒做CICD的才會瞎忙...
作者: sunsamy   2020-10-18 11:31:00
所以我就說囉:傻B們會心理想:真不敢想像那些沒做CICD的公司怎麼活下來,幸好我們一直加大力度CICD。的確是這樣
作者: NSYSUEE (Monkey)   2020-10-18 13:54:00
世界上的軟體巨擘公司Google、apple、amazon、microsoft都是傻逼,原來這個是沒做CICD不懂CICD的人做的結論
作者: MaryWorkHard (小妹)   2020-10-18 15:25:00
我還以為有點規模的公司都有在做 不做不會被客戶靠北產品穩定度問題嗎
作者: sunsamy   2020-10-18 16:28:00
但你會發現做了更會靠北,因為客戶也是傻B沒發現CICD本身就有問題
作者: NSYSUEE (Monkey)   2020-10-18 18:14:00
CICD如果有問題,早就會被全世界的軟體公司丟棄了,不會輪到一個小咖在那邊說嘴CICD有問題,如果沒用的話,國內外軟體公司就不會去推動了
作者: vivijacky (vivijacky)   2020-10-18 18:23:00
感覺有人只懂名詞解釋,連bug就是來自於submit也不懂
作者: sunsamy   2020-10-18 20:08:00
傻B的特點是自已不會獨立思考,只依據大家都用,所以沒問題來做結論
作者: NSYSUEE (Monkey)   2020-10-18 22:45:00
傻B的特點就是自己也沒有一套機制,然後只會批評廣泛運用在業界的機制有問題,不懂還硬要批評就是傻B的特點
作者: shietsd (123)   2020-10-19 01:01:00
待過的外商都會做
作者: gugeegee (咕雞雞)   2020-10-19 10:52:00
CICD連100多人的軟體公司都導入了,大公司不導入是傻B嗎
作者: pacers ( )   2020-10-19 11:53:00
某s做的案子太小就不要再丟人了
作者: lpoijk (↗ 老 爺 ↙)   2020-10-20 08:37:00
當然可以 只有願不願意說沒用的是沒出社會嗎?開學了 快去上課
作者: s678131 (Mu)   2020-10-20 13:16:00
某s的案子太小就不要再丟人了+1

Links booklink

Contact Us: admin [ a t ] ucptt.com