2021-02-06 分類(lèi): 網(wǎng)站建設(shè)
市場(chǎng)上持續(xù)集成工具眾多,找到一個(gè)合適的工具并非易事,下面介紹了 21 個(gè)比較受歡迎的 CI 工具,并附上了下載鏈接。
1. Buddy
對(duì) Web 開(kāi)發(fā)者來(lái)說(shuō),Buddy 是一個(gè)智能的 CI/CD 工具,降低了 DevOps 的入門(mén)門(mén)檻。Buddy 使用 DeliveryPipeline 進(jìn)去軟件構(gòu)建、測(cè)試及發(fā)布,創(chuàng)建 Pipeline 時(shí),100 多個(gè)就緒的操作可隨時(shí)投入使用,就像砌磚房一樣。
特點(diǎn):
下載鏈接:https://buddy.works
2. Jenkins
Jenkins 是一個(gè)開(kāi)源的持續(xù)集成工具,使用 Java 編程語(yǔ)言編寫(xiě)的。它有助于實(shí)時(shí)檢測(cè)和報(bào)告較大代碼庫(kù)中的單一更改。該軟件可幫助開(kāi)發(fā)人員快速查找和解決代碼庫(kù)中的問(wèn)題并自動(dòng)測(cè)試其構(gòu)建。
特點(diǎn):
下載鏈接:https://jenkins.io/download/
3. TeamCity
TeamCity 是一款擁有很多強(qiáng)大功能的持續(xù)集成服務(wù)器。
特點(diǎn):
下載鏈接:https://www.jetbrains.com/teamcity/download/#section=windows
4. Travis CI
Travis 是一款流行的 CI 工具,可免費(fèi)用于開(kāi)源項(xiàng)目。在托管時(shí),不必依賴任何平臺(tái)。此 CI 工具為許多構(gòu)建配置和語(yǔ)言提供支持,如 Node,PHP,Python,Java,Perl 等。
特點(diǎn):
下載鏈接:https://github.com/travis-ci/travis-ci
5. GoCD
GoCD 是一個(gè)開(kāi)源的持續(xù)集成服務(wù)器。它可輕松模擬和可視化復(fù)雜的工作流程。此 CI 工具允許持續(xù)交付,并為構(gòu)建 CD Pipeline 提供直觀的界面。
特點(diǎn):
下載鏈接:https://www.gocd.org/download/
6. Bamboo
Bamboo 是一個(gè)持續(xù)集成的構(gòu)建服務(wù)器,可以自動(dòng)構(gòu)建、測(cè)試和發(fā)布,并可與 JIRA 和 Bitbucket 無(wú)縫協(xié)作。Bamboo 支持多語(yǔ)言和平臺(tái),如 CodeDeply、Ducker、Git,SVN、Mercurial、AWS 及 Amazon S3 bucket。
特點(diǎn):
下載鏈接:https://www.atlassian.com/software/bamboo
7. Gitlab CI
GitLab CI 是 GitLab 的一部分。它是一個(gè)提供 API 的 Web 應(yīng)用程序,可將其狀態(tài)存儲(chǔ)在數(shù)據(jù)庫(kù)中。GitLab CI 可以管理項(xiàng)目并提供友好的用戶界面,并充分利用 GitLab 所有功能。
特點(diǎn):
下載鏈接:https://about.gitlab.com/installation/
8. CircleCI
Circle CI 是一個(gè)靈活的 CI 工具,可在任何環(huán)境中運(yùn)行,如跨平臺(tái)移動(dòng)應(yīng)用程序、Python API 服務(wù)器或 Docker 集群,該工具可減少錯(cuò)誤并提高應(yīng)用程序的質(zhì)量。
特點(diǎn):
下載鏈接:https://circleci.com/
9. Codeship
Codeship 是一個(gè)功能強(qiáng)大的 CI 工具,可自動(dòng)化開(kāi)發(fā)和部署工作流程。Codeship 通過(guò)簡(jiǎn)化到 repository 的 push 來(lái)觸發(fā)自動(dòng)化工作流程。
特點(diǎn):
下載鏈接:https://codeship.com/
10. Buildbot
Buildbot 是一個(gè)軟件開(kāi)發(fā) CI,可以自動(dòng)完成編譯/測(cè)試周期。它被廣泛用于許多軟件項(xiàng)目,用以驗(yàn)證代碼更改。它提供跨平臺(tái) Job 的分布式并行執(zhí)行。
特點(diǎn):
下載鏈接:https://buildbot.net/
11. Nevercode
Nevercode 是一個(gè)基于云端的 CI 傳送服務(wù)器,可以構(gòu)建、測(cè)試和分發(fā)應(yīng)用程序而無(wú)需人工交互。此 CI 工具自動(dòng)為每個(gè)提交構(gòu)建項(xiàng)目,并在模擬器或真實(shí)硬件上運(yùn)行所有單元測(cè)試 或 UI 測(cè)試。
特點(diǎn):
下載鏈接:https://nevercode.io/
12. Integrity
Integrity 是一個(gè)持續(xù)集成服務(wù)器,僅適用于 GitHub。在此 CI 工具中,只要用戶提交代碼,它就構(gòu)建并運(yùn)行代碼。它還會(huì)生成報(bào)告并向用戶提供通知。
特點(diǎn):
下載鏈接:http://integrity.github.io/
13. Strider
Strider 是一個(gè)開(kāi)源工具,用 Node.JS / JavaScript 編寫(xiě)。它使用 MongoDB 作為后端存儲(chǔ)。因此,MongoDB 和 Node.js 對(duì)于安裝此 CI 至關(guān)重要。該工具為不同的插件提供支持,這些插件可修改數(shù)據(jù)庫(kù) schema 并注冊(cè)HTTP路由。
特點(diǎn):
下載鏈接:https://github.com/Strider-CD/strider
14. AutoRABIT
AutoRABIT 是一個(gè)端到端的持續(xù)交付套件,可以加快開(kāi)發(fā)過(guò)程。它簡(jiǎn)化了完整的發(fā)布流程,并可以幫助任何規(guī)模的組織實(shí)現(xiàn)持續(xù)集成。
特點(diǎn):
下載鏈接:http://www.autorabit.com/tag/autorabit-download/
15. FinalBuilder
FinalBuilder 是 VSoft 的構(gòu)建工具。使用 FinalBuilder,無(wú)需編輯 XML 或編寫(xiě)腳本。在使用 Windows 調(diào)度程序調(diào)度構(gòu)建腳本時(shí),可以定義和調(diào)試構(gòu)建腳本,或者與 Jenkins,Continua CI 等集成。
特點(diǎn):
下載鏈接:https://www.finalbuilder.com/downloads/finalbuilde
16. Wercker
Wercker 是一個(gè) CI 工具,可自動(dòng)構(gòu)建和部署容器。它可以創(chuàng)建可以通過(guò)命令行界面執(zhí)行的自動(dòng)化管道。
特點(diǎn):
下載鏈接:http://www.wercker.com/
17. Buildkite
Buildkite 代理是一個(gè)可靠的跨平臺(tái)構(gòu)建工具。此 CI 工具可以在礎(chǔ)架構(gòu)上輕松地運(yùn)行自動(dòng)構(gòu)建。它主要用于運(yùn)行構(gòu)建 Job,報(bào)告 Job 的狀態(tài)代碼并輸出日志。
特點(diǎn):
下載鏈接:https://buildkite.com/
18. Semaphore
Semaphore 是一個(gè)持續(xù)集成工具,只需按一下按鈕即可測(cè)試和部署代碼。它支持多種語(yǔ)言、框架并可與 GitHub 集成,還可以執(zhí)行自動(dòng)測(cè)試和部署。
特點(diǎn):
下載鏈接:https://semaphoreci.com
19. CruiseControl
CruiseControl 既是 CI 工具又是一個(gè)可擴(kuò)展的框架。它用于構(gòu)建自定義連續(xù)的構(gòu)建。它有許多用于各種源代碼控制的插件,包括針對(duì)電子郵件和即時(shí)消息的構(gòu)建技術(shù)。
特點(diǎn):
下載鏈接:http://cruisecontrol.sourceforge.net/download.html
20. Bitrise
Bitrise 是一個(gè)持續(xù)集成和交付 PaaS,它可以為整個(gè)團(tuán)隊(duì)提供移動(dòng)持續(xù)集成和交付。它允許與 Slack,HipChat,HockeyApp,Crashlytics 等許多流行服務(wù)集成。
特點(diǎn):
下載鏈接:https://github.com/bitrise-io/bitrise#install-and-setup
21. UrbanCode
IBM UrbanCode 是一個(gè) CI 應(yīng)用程序。它將強(qiáng)大的可見(jiàn)性,可追溯性和審計(jì)功能整合到一個(gè)軟件包中。
特點(diǎn):
網(wǎng)頁(yè)名稱(chēng):送你 21 個(gè)好用的持續(xù)集成工具
分享地址:http://muchs.cn/news16/99516.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化、網(wǎng)站排名、做網(wǎng)站、網(wǎng)站建設(shè)、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容