[請益] 一些有關build(jenkins, CI/CD)的問題

看板Soft_Job作者 (踢踢~)時間6年前 (2019/09/29 12:12), 編輯推噓4(406)
留言10則, 7人參與, 6年前最新討論串1/2 (看更多)
最近接觸的工作需要架設build環境 但我剛出社會的時候沒有Jenkins也沒有GIT這些先進的環境 (當初公司用 linux cron job 寫 script 每天晚上build一次,當然也沒有CI/CD..) 說實在現在學習起來有點門檻 有些比較細節的問題想要請問專業的大大們 (我是使用C/C++/JAVA需要編譯的語言) 1. Jenkins nightly build flow 通常是每晚把整個目錄清空 然後把Master branch拉下來整個重編嗎? 2. CI的部分你們通常是有checkin就跑, 還是固定時間才拉下來一次呢? 跑CI的目錄會每次都全部清空重跑嗎? 還是只checkout變更的部分然後做incremental build? 3. 如果CI每次都會清空重跑,是不是和nightly的差別只在拉下來的branch來源不一樣呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 24.80.48.254 (加拿大) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1569730372.A.D06.html

09/29 13:59, 6年前 , 1F
2. 看需要,我們這每個branch都會跑CI但不一定跑CD
09/29 13:59, 1F

09/29 14:00, 6年前 , 2F
3. 應該是? 我覺得跟你用Linux cron跑build差不多
09/29 14:00, 2F

09/29 15:03, 6年前 , 3F
Jenkins 挺老的,只是改名過。好奇在哪一年出社人會
09/29 15:03, 3F

09/29 15:05, 6年前 , 4F
你的清空重跑是指claen build?
09/29 15:05, 4F

09/29 23:46, 6年前 , 5F
每小時檢查一次 repo 有無新 commit 有則 build
09/29 23:46, 5F

09/29 23:46, 6年前 , 6F
每次都重新 checkout 整包下來比較好,從頭做起
09/29 23:46, 6F

09/30 15:50, 6年前 , 7F
jenkins就是cronjob 2.0 沒那麼複雜
09/30 15:50, 7F

09/30 21:46, 6年前 , 8F
要每小時檢查這點很怪....
09/30 21:46, 8F

10/03 14:43, 6年前 , 9F
我們公司的做法是只要有人push code就會跑,有新的branc
10/03 14:43, 9F

10/03 14:43, 6年前 , 10F
h也會跑
10/03 14:43, 10F
文章代碼(AID): #1Ta2z4q6 (Soft_Job)
文章代碼(AID): #1Ta2z4q6 (Soft_Job)