本和 SSH,有助于從 CI 環境進行調試可完全定制和優化 CI 和 CD 工作流程允許加密外部緩存的 Docker 鏡像允許為您的組織和團隊成員設置團隊和權限有兩個版本1)Basic 和 2)Pro
下載鏈接:買粉絲s://買粉絲deship.買粉絲/
10. Buildbot
Buildbot 是一個軟件開發 CI,可以自動完成編譯/測試周期。它被廣泛用于許多軟件項目,用以驗證代碼更改。它提供跨平臺 Job 的分布式并行執行。
特點:
為不同體系結構的多個測試主機提供支持。報告主機的內核崩潰維護單源 repository自動化構建每個提交都在集成機器上的主線上構建自動部署開源下載鏈接:買粉絲s://buildbot.買粉絲/
11. Never買粉絲de
Never買粉絲de 是一個基于云端的 CI 傳送服務器,可以構建、測試和分發應用程序而無需人工交互。此 CI 工具自動為每個提交構建項目,并在模擬器或真實硬件上運行所有單元測試 或 UI 測試。
特點:
基于云服務,因此無需維護服務器易于學習和使用良好的文檔,易于閱讀和理解通過持續集成和交付自動化整個開發過程與眾多工具集成下載鏈接:買粉絲s://never買粉絲de.io/
12. Integrity
Integrity 是一個持續集成服務器,僅適用于 GitHub。在此 CI 工具中,只要用戶提交代碼,它就構建并運行代碼。它還會生成報告并向用戶提供通知。
特點:
目前僅適用于 Git,但它可以輕松地映射其他 SCM支持多通知機制,如 AMQP,電子郵件,HTTP,Amazon SES,Flowdock,Shell 和 TCPHTTP 通告功能將以 HTTP POST 請求發送到特定URL下載鏈接:
買粉絲://integrity.github.io/
13. Strider
Strider 是一個開源工具,用 Node.JS / JavaScript 編寫。它使用 MongoDB 作為后端存儲。因此,MongoDB 和 Node.js 對于安裝此 CI 至關重要。該工具為不同的插件提供支持,這些插件可修改數據庫 schema 并注冊HTTP路由。
特點:
Strider 可與 GitHub,BitBucket,Gitlab 等集成。允許添加鉤子來執行構建操作持續構建和測試軟件項目與 GitHub 無縫集成發布和訂閱 socket 事件支持創建和修改 Striders 用戶界面強大的插件,定制默認功能支持 Docker下載鏈接:
買粉絲s://github.買粉絲/Strider-CD/strider
14. AutoRABIT
AutoRABIT 是一個端到端的持續交付套件,可以加快開發過程。它簡化了完整的發布流程,并可以幫助任何規模的組織實現持續集成。
特點:
專門設計用于在 Salesforce Platform 上部署支持基于 120 多種元數據類型的更改,實現精簡和快速部署從版本控制系統獲取更改并自動部署到 Sandbox 中直接從 Sandbox 自動向版本控制系統提交更改下載鏈接:
買粉絲://買粉絲.買粉絲rabit.買粉絲/tag/買粉絲rabit-download/
15. FinalBuilder
FinalBuilder 是 VSoft 的構建工具。使用 FinalBuilder,無需編輯 XML 或編寫腳本。在使用 Windows 調度程序調度構建腳本時,可以定義和調試構建腳本,或者與 Jenkins,Continua CI 等集成。
特點:
以邏輯結構化的圖形界面呈現構建過程使用 try 和 catch 操作處理本地錯誤與 Windows 調度服務緊密集成,支持定時構建支持十幾個版本控制系統提供腳本支持構建過程中所有操作的輸出都將定向到構建日志下載鏈接:
買粉絲s://買粉絲.finalbuilder.買粉絲/downloads/finalbuilde
16. Wercker
Wercker 是一個 CI 工具,可自動構建和部署容器。它可以創建可以通過命令行界面執行的自動化管道。
特點:
與 GitHub 和 Bitbucket 完全集成使用 Wercker CLI 進行更快的本地迭代同時執行構建以保持團隊的機動運行并行測試以減少團隊的等待時間集成了 100 多種外部工具通過產品和電子郵件接收系統通知下載鏈接:買粉絲://買粉絲.wercker.買粉絲/
17. Buildkite
Buildkite 代理是一個可靠的跨平臺構建工具。此 CI 工具可以在礎架構上輕松地運行自動構建。它主要用于運行構建 Job,報告 Job 的狀態代碼并輸出日志。
特點:
可在各種操作系統和體系結構上運行可以從任何版本控制系統運行代碼允許在計算機上運行任意數量的構建代理可與 Slack,HipChat,Flowdock,Campfire 等工具集成永遠不會讀取源代碼或密鑰提供穩定的基礎設施下載鏈接:買粉絲s://buildkite.買粉絲/
18. Semaphore
Semaphore 是一個持續集成工具,只需按一下按鈕即可測試和部署代碼。它支持多種語言、框架并可與 GitHub 集成,還可以執行自動測試和部署。
特點:
配置簡單允許自動并行測試市場上最快的 CI 之一可以輕松覆蓋不同大小的項目數量與 GitHub 和 Bitbucket 無縫集成下載鏈接:買粉絲s://semaphoreci.買粉絲
19. CruiseControl
CruiseControl 既是 CI 工具又是一個可擴展的框架。它用于構建自定義連續的構建。它有許多用于各種源代碼控制的插件,包括針對電子郵件和即時消息的構建技術。
特點:
與許多不同的源代碼控制系統集成,如 vss,csv,svn,git,hg,perforce,clearcase,filesystem 等允許在單個服務器上構建多個項目與其他外部工具集成,如 NAnt,NDepend,NUnit,MSBuild,MBUnit 和 Visual Studio支持遠程管理下載鏈接:
買粉絲://cruise買粉絲ntrol.sourceforge.買粉絲/download.買粉絲
20. Bitrise
Bitrise 是一個持續集成和交付 PaaS,它可以為整個團隊提供移動持續集成和交付。它允許與 Slack,HipChat,HockeyApp,Crashlytics 等許多流行服務集成。
特點:
允許在終端中創建和測試工作流程無需手動控制即可獲得應用程序每個構建在其自己的虛擬機中單獨運行,并且在構建結束時丟棄所有數據支持第三方 beta 測試和部署服務支持 GitHub Pull Request下載鏈接:
買粉絲s://github.買粉絲/bitrise-io/bitrise#install-and-setup
21. UrbanCode
IBM UrbanCode 是一個 CI 應用程序。它將強大的可見性,可追溯性和審計功能整合到一個軟件包中。
特點:
通過自動化,可重復的部署流程提高軟件交付頻率減少部署失敗簡化多渠道應用程序的部署,無論是在本地還是在云中,都可以部署到所有環境企業級安全性和可擴展性混合云環境建模拖放自動化下載鏈接:
買粉絲s://買粉絲.ibm.買粉絲/ms-en/marketplace/application-release-買粉絲mation
操作步驟
構建集群
集群角色如下
m-01:master/data
d-02:data
d-03:data
集群配置文件:
Master節點elasticsearch.yml配置文件
修改Master節點角色配置
修改Elasticsearch.yml
重啟Master節點m-01
啟動失敗,錯誤信息如下:
執行elasticsearch-node repurpose實現角色轉換前處理工作
執行elasticsearch-node repurpose指令前提條件是:當前節點被停用。
再次啟動Master節點m-01
查看節點角色
角色變更小結
僅需下線主節點,其他節點可以保持原有狀態,無需下線;
需要使用elasticsearch-node repurpose實現角色轉換;
操作步驟
停止需要變更角色的節點;
修改elasticsearch.yml配置文件,更新節點角色;
執行elasticsearch-node repurpose;
重新啟動節點;
重學Elasticsearch第9章 : ES集群概念、節點故障恢復問題、路由計算、協...
華為云開發者聯盟該內容已被華為云開發者聯盟社區收錄,社區免費抽大獎🎉,贏華為平板、Switch等好禮! 加入社區 ElasticSearch專欄收錄該內容 11 篇文章2 訂閱 訂閱專欄
繼續訪問
【ES實戰】ES集群節點遷移與縮容_顧棟的博客
在新機器DEF上各自部署純data角色的ES節點,將所有節點的配置文件elas
2024-07-26 19:02
2024-07-26 18:27
2024-07-26 17:58
2024-07-26 17:57
2024-07-26 17:42
2024-07-26 16:57