看板 Soft_Job 關於我們 聯絡資訊
餓死抬頭, 感覺這個版上比較少討論到這塊? 有大大願意分享一下做過的或碰過CI/CD flow嗎? 就我的經驗分享,碰過 1. phabricator + drone + Jenkins > 優: 平台好code review/ 也可以做到protect branch < 缺: arc 指令要額外學,要強迫大家都學command line 2. github(webhook) + jenkins(JenkinsFile) > 優: 首次體驗過hook的強大...整合JenkinsFile < 缺: hook有低概率會掉... 3. gitlab + Jenkins + slack slash-cmd > 優: 內網架設gitlab,搭配slack指令集配合 < 缺: 無法自動trigger,沒有辦法達到快(濫)速(用) CI/CD 檢查代碼 4. gitlab(yaml) + Jenkins > 優: gitlab可以自動trigger,搭配Jenkins可以完整 CI/CD 整套 < 缺: 綁定gitlab...如果哪天想換bitbucket就gg惹... 最近在嘗試解耦gitlab(yaml),思路是讓server送hook event出來 我自己的server接收後在發API請Jenkins工作~~ 以上,淺見。有錯還請不吝指教,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.180.3 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1609781986.A.DB4.html
j830430: drone+argocd 01/05 01:43
j830430: gitea+drone+argocd 01/05 01:44
JingJing00: Gitlab-ci用template繼承, 比Jenkins好用 01/05 02:37
MarcoReus: GitHub+TravisCI 01/05 03:19
zzshcool: webhook+jenkins pipline 01/05 06:32
thethirdfoot: azure pipeline 01/05 08:49
bill0205: gitlab ci 01/05 09:06
alihue: 不用為了平台解耦,這跟 ORM 說哪天要換 DB 一樣沒發生過 01/05 09:15
alihue: 換平台再 migrate 一次就好 01/05 09:15
Csongs: gitlab ci +1 01/05 09:20
brianhsu: 推一下我們公司的 screwdriver.cd ,雖然知道的人比較少 01/05 09:30
brianhsu: ,但其實滿好用的。 01/05 09:30
abccbaandy: 推8F,升級都很難了還換DB勒... 01/05 09:46
bill0205: 身邊也有人推circle ci 01/05 10:05
mmonkeyboyy: 現在不是都跟平台搬嗎 (雖然我也想知道那個好用) 01/05 10:10
ian90911: azure devops 01/05 10:21
alihue: 其實 gitlab 內建自己完全可以跑完 cicd,完全不需要 jen 01/05 10:39
alihue: kins 01/05 10:39
kenshin528: Gitlab + gitlab runner 綁好綁滿 01/05 11:11
ga013077: gitlab+gitlab ci 01/05 11:21
bcjohn: azure devops 01/05 11:33
neo5277: gitlab全套啊,runner,跟registy爽 01/05 11:39
abola921: 看團隊編制跟實力水平,保守就搭jenkins 01/05 12:30
abola921: to 樓樓上,用gitlab全套會有衝動轉enterprise 01/05 12:31
yamakazi: Jenkins, quickbuild 01/05 12:32
dave123: gitlab ci +1 01/05 12:52
humanfly: 請問有沒有能建mfc 跟 .net framework winforms的選項? 01/05 13:03
smalldra: github circleci 01/05 14:03
ybite: GitHub Actions 其實不錯用 只是沒有 skip ci 很傷... 01/05 14:15
ybite: Travis 感覺爛掉了 尤其他們放生開源的事件... 01/05 14:16
CaptainTeemo: Azure DevOps 01/05 14:38
askaleroux: GitlabCI + Slack 01/05 15:16
Raymond0710: 敝公司 Github + CircleCi 皆企業版 01/05 15:51
Raymond0710: 這沒有一定答案,花錢省時間,花時間省錢的選擇 01/05 15:52
Boska: GitHub Action 01/05 16:50
new122851: AWS 01/05 18:28
f496328mm: gitlab ci +1 01/05 18:34
wulouise: jenkins不是git push就會自動跑嗎? 01/05 18:59
yyc1217: 選用的人多的那種組合 比較好找資料 01/05 21:31
ahk12345: gitlab 全套 +1 01/05 21:41
Caesar08: 用過github+(travis or jenkins or gitlab),gitlab最好 01/05 22:00
fantasystar: gitlab 就直接 gitlab ci 了吧? 何苦再搭 jenkins 01/05 22:12
moon2519: 看起來gitlab-ci.yml大獲全勝~~ 01/05 22:50
roccqqck: 請問gitlab全套了話可以 clusters嗎 01/05 23:23
easyman: gitlab 全套吧 01/05 23:26
roccqqck: 應該問gitlab如何clusters 同步 01/05 23:27
johnny055279: 微軟的AZURE 01/06 08:52
triplee: 用gitlab ci再搭jenkins也不會多苦啊 jenkins搭起來也不 01/06 13:01
triplee: 是只能用於cicd 個人在用gitlab+drone+jenkins+ansible 01/06 13:01
triplee: 這些都只是工具也都各有交集 對我來說用什麼不是重點 怎 01/06 13:03
triplee: 麼用 腳本的擴充性組織性即時性等 比較重要 01/06 13:07
sharek: gitlab ci + fastlane 01/06 21:29
ziggyzzz: gitlab是用全套爽用 01/06 21:50
superpandal: 看場景 公司的話就你說的就可以 自用的話最高規格全 01/07 17:41
superpandal: 自建 01/07 17:41
holydc: azure devops 01/08 01:10