精華推薦:重磅發布 - 自動化框架基礎指南pdf
Jenkins是一個開源的持續集成平臺,是DevOps生命周期中的一個重要工具。但是,與當前的用戶界面趨勢相比,它的界面已經過時,用戶界面也不夠友好(苦葉子推薦你用script pipeline:Jenkins之jenkinsfile基礎)。此外,Jenkin配置可能比較複雜,而且它還有許多其他缺點。
這裡列出了幾種可以替代Jenkins的工具。這個列表折衷了具有流行特性和最新下載連結的商業和開源的continuos集成工具。
Buddy(官網:https://buddy.works)是一款面向web開發人員的智能CI/CD工具,旨在降低進入DevOps的門檻。它使用交付管道來構建、測試和部署軟體。這些管道是由100多個現成的動作創建的,這些動作可以以任何方式進行安排——就像您構建一個用磚砌成的房子一樣。
CruiseControl(官網:http://cruisecontrol.sourceforge.net)既是CI工具又是可擴展框架。它用於構建自定義的連續構建過程。它有許多用於各種原始碼控制、構建技術(包括電子郵件和即時消息)的插件。
Integrity(官網:http://integrity.github.io)是一個持續集成的伺服器,它只與GitHub一起工作。在這個CI工具中,每當用戶提交代碼時,它都會構建並運行代碼。它還生成報告並向用戶提供通知。
GoCD(官網:https://www.gocd.org)是一個開源的持續集成伺服器。它可以方便地建模和可視化複雜的工作流。這個CI工具允許持續交付,並為構建CD管道提供了直觀的界面。
IBM UrbanCode Deploy(官網:https://www.ibm.com/ms-en/marketplace/application-release-automation)是一個CI應用程式。它將健壯的可見性、可跟蹤性和審計功能合併到一個包中。
AutoRABIT(官網:http://www.autorabit.com/tag/autorabit-download/)是一個端到端的連續交付套件,可以加速開發過程。它簡化了整個發布過程。它幫助任何規模的組織實現持續集成。
Circle CI(官網:https://circleci.com/)是一個靈活的CI工具,可以在任何環境下運行,比如跨平臺的行動應用程式、Python API伺服器或Docker集群。這個工具減少了bug並提高了應用程式的質量。
buildkite agent(官網:https://buildkite.com/)是一個可靠的、跨平臺的構建運行程序。這個CI工具使得在您的基礎設施上運行自動化構建變得很容易。它主要用於運行構建作業,報告作業的狀態代碼和輸出日誌。
TeamCity(官網:https://www.jetbrains.com/teamcity/)是一個持續集成伺服器,它支持許多強大的功能。
Bamboo(官網:https://www.atlassian.com/software/bamboo)是一個持續集成構建伺服器,可以在一個地方執行自動構建、測試和發布。它與JIRA軟體和Bitbucket無縫配合。Bamboo支持許多語言和技術,如CodeDeply、Ducker、Git、SVN、Mercurial、AWS和Amazon S3 bucket。
Strider(官網:https://github.com/Strider-CD/strider)是一個開源工具。它是用Node.JS / JavaScript寫的。它使用MongoDB作為備份存儲。因此,MongoDB和Node.js對於安裝這個CI是必不可少的。該工具為修改資料庫模式和註冊HTTP路由的不同插件提供支持。
GitLab CI(官網:https://about.gitlab.com/installation/)是GitLab的一部分。它是一個web應用程式,具有將其狀態存儲在資料庫中的API。除了提供GitLab的所有特性之外,它還管理項目並提供友好的用戶界面。
上一篇文章:重磅發布 - 自動化框架基礎指南pdf
精選文章
重磅發布 - 自動化框架基礎指南pdf在自動化測試中,重要的不是工具苦葉子觀察: 軟體測試行業十一大趨勢在自動化測試工作之前,你應該知道的10條建議
歡迎在文章底部留言、討論、交流
積微者,速成也 -- 荀子《強國篇》
期望苦葉子的每次分享,都能讓你積微,速成!!!
開源優測,離不開你的廣而告之、點讚、分享