[討論] 大家都是怎麼串CI/CD的呢?
餓死抬頭,
感覺這個版上比較少討論到這塊?
有大大願意分享一下做過的或碰過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工作~~
以上,淺見。有錯還請不吝指教,謝謝!
--
drone+argocd
gitea+drone+argocd
Gitlab-ci用template繼承, 比Jenkins好用
GitHub+TravisCI
webhook+jenkins pipline
azure pipeline
gitlab ci
不用為了平台解耦,這跟 ORM 說哪天要換 DB 一樣沒發生過
換平台再 migrate 一次就好
gitlab ci +1
推一下我們公司的 screwdriver.cd ,雖然知道的人比較少
,但其實滿好用的。
推8F,升級都很難了還換DB勒...
身邊也有人推circle ci
現在不是都跟平台搬嗎 (雖然我也想知道那個好用)
azure devops
其實 gitlab 內建自己完全可以跑完 cicd,完全不需要 jen
kins
Gitlab + gitlab runner 綁好綁滿
gitlab+gitlab ci
azure devops
gitlab全套啊,runner,跟registy爽
看團隊編制跟實力水平,保守就搭jenkins
to 樓樓上,用gitlab全套會有衝動轉enterprise
Jenkins, quickbuild
gitlab ci +1
請問有沒有能建mfc 跟 .net framework winforms的選項?
github circleci
GitHub Actions 其實不錯用 只是沒有 skip ci 很傷...
Travis 感覺爛掉了 尤其他們放生開源的事件...
Azure DevOps
GitlabCI + Slack
敝公司 Github + CircleCi 皆企業版
這沒有一定答案,花錢省時間,花時間省錢的選擇
GitHub Action
AWS
gitlab ci +1
jenkins不是git push就會自動跑嗎?
選用的人多的那種組合 比較好找資料
gitlab 全套 +1
用過github+(travis or jenkins or gitlab),gitlab最好
gitlab 就直接 gitlab ci 了吧? 何苦再搭 jenkins
看起來gitlab-ci.yml大獲全勝~~
請問gitlab全套了話可以 clusters嗎
gitlab 全套吧
應該問gitlab如何clusters 同步
微軟的AZURE
用gitlab ci再搭jenkins也不會多苦啊 jenkins搭起來也不
是只能用於cicd 個人在用gitlab+drone+jenkins+ansible
這些都只是工具也都各有交集 對我來說用什麼不是重點 怎
麼用 腳本的擴充性組織性即時性等 比較重要
gitlab ci + fastlane
gitlab是用全套爽用
看場景 公司的話就你說的就可以 自用的話最高規格全
自建
azure devops
爆
[花邊] 灰熊教練對JJJ的三分被蓋有意見Taylor Jenkins says he is curious to see what the Last Two Minute Report will say on the Draymond Green contest on Jaren Jackson Jr. late 3. Jenkins felt th at the 3 might’ve been a little rushed but that there was contact. 灰熊總教練Taylor Jenkins賽後受訪表示,他想看看最後兩分鐘裁判報告,關於最後階段爆
[花邊] 減少球員夜生活 灰熊客場征戰後不會過夜The Grizzlies have decided to leave road cities (like Miami) immediately after the game instead of staying overnight, per @TheAthletic (TheAthletic付費) 灰熊隊採取了旅行措施來限制球員的夜生活習慣爆
[情報] 灰熊教練: Ja Morant 歸期未定Taylor Jenkins says there’s no timeline for when Ja Morant will return. He says that he doesn’t want to go into specifics but says most important thing is Ja is seeking help. Jenkins calls it an “ongoing healing process” and Grizz will support and hold Ja accountable.爆
[情報] Ja將缺席G4RF_pEwb3dg Marc J. Spears @MarcJSpears Taylor Jenkins says Ja Morant is out tonight25
[請益] Web仔的職涯請益(代PO)朋友沒有帳號請我代PO,下為內文 文章可能比較長,希望願意看下去的前輩們能給小弟些建議,也希望知道我是誰的朋友能 幫忙低調些,非常感謝! 背景: 118電碩 經歷:21
[情報] 灰熊總教練Taylor Jenkins進健康安全規章The Grizzlies say Taylor Jenkins has become the NBA’s 14th coach — nearly half the league — to enter health and safety protocols. 灰熊公告總教練Taylor Jenkins進健康安全規章 也是聯盟第14位教練進去規章16
[花邊] 灰熊隊總教練 Taylor Jenkins獲得提前續約Memphis Grizzlies coach Taylor Jenkins has agreed to a multi-year contract extension, sources tell ESPN. Jenkins was No. 2 in the league's coach of the year voting and led Memphis to the second-best regular-season record in the NBA.10
[請益] GitLab/Jenkins書籍推薦請問一下版上大大 如果要鑽研GitLab跟Jenkins 有沒有推薦的聖經或是網站 希望能夠實作CI/CD 另外Jenkins跟GitLab兩者功能有相同處嗎7
Re: [請益] offer請益 本土正職vs外商約聘沒想到你拿到兩個聯想offer,我剛好在聯想也是新的Team不過都是正職缺 (Job還沒對外開出),其中有一個CI/CD的職缺。如果你有以下經驗歡迎站內信我幫你內推 :) * Gtest/Gmock * robot framework * Jenkins * maintain yocto meta-layer and git repository4
Re: [請益] Firmware 做CICD是可行的嗎?其實大一點的案子每天都有人進扣 要每次進扣前都做完測試全pass才進也不是不行,只是會很慢 我分享一下我的經驗,講不對的地方望各位指正 打個比方好了,我之前做的案子有三個組分在不同時區,一組五到六人。五到六人算是極限了,不然code review會拖垮全部人。三個組加起來一天平均大概15條新增的PR 進code後jenkins會開始build,完成後自動跑unit test和GUI test, 全部完成要兩小時。GUI test必須用正常人的速度模擬不可能一下子就測完。每次進扣都要做test這樣一天有15個PR那server會跑不完