Categories
程式開發

CI/CD 工具選型:Jenkins 還是GitLab CI/CD?


十年來,持續集成(Continuous Integration,CI)和持續交付(Continuous Delivery,CD)領域都取得了很大的進步。 DevOps 測試的興起導致了對CI/CD 工具的快速需求。現有的解決方案總是隨著時間的推移而改進,大量新產品或新版本正在進入QA 領域。當你手頭有這麼多選項時,選擇正確的工具確實會有一點兒挑戰。

在所有可選的用於測試的CI/CD 工具中,Jenkins 和GitLab CI/CD 是你肯定應該考慮的兩款工具。 Jenkins 在GitHub 上有16,000+ 點贊,而GitLab CI/CD 有2012 個點贊。 Jenkins 的點贊數是GitLab CI/CD 的點贊數的8 倍多。然而,這些數字並不是選擇一款CI/CD 工具時需要查看的唯一東西。這也是儘管在點贊數上有巨大的差距,Jenkins vs GitLab CI/CD 在多個評審平台上還有著激烈的競爭。

以G2 為例,Jenkins 在G2 上平均評分為4.3 星,有288 條評論;GitLab CI/CD 在G2 上的平均評分為4.4 星,有270 條評論。可以說,Jenkins vs GitLab CI/CD 是一場旗鼓相當的競爭。有趣的是,Jenkins 是在2011 年發布的,而且在CI/CD 業務上,它一直是測試人員的首選。然而,自2014 年發布以來,GitLab CI/CD 一直憑藉尖端的功能而高居榜首。我們在發布這篇文章時,在社交媒體上進行了一次民意調查。

原文鏈接:【https://www.infoq.cn/article/9HscujUUKmBBWJpr0p0g】。未經作者許可,禁止轉載。