Jenkins & Termius

  • Jenkins
  • Termius
  • 集羣的概念
  • 大數據平台流程
  • xmind測試用例

Jenkins

核心工作是實現「持續集成」和「持續交付

Jenkins自動化一些重複任務(如編譯代碼、運行測試、打包部署)

  • 主要工作流程:
  • 1.監聽:Jenkins一直監聽代碼倉庫(如Git)
  • 2.觸發:一旦有開發人員提交新的代碼,就會觸發任務
  • 3.執行:自動執行預先設定好的一系列任務

後端一鍵部署到服務器當中

Jenkins 集羣搭建_數據


Jenkins 集羣搭建_#jenkins_02

Termius

Termius通過SSH協議安全地連接管理遠程服務器的軟件。手動連接到服務器,進行驗證、排查和監控

Hosts裏面有不同的IP地址是所在項目的各種測試環境的服務器

集羣的概念

協同工作的服務器羣體,對外提供統一的服務入口

  1. 高可用性:某個服務器宕機,其他服務器立即接管
  2. 可擴展性:業務增長時,簡單增加服務器數量即可
  3. 負載均衡:將用户請求智能分發給空閒的服務器

Jenkins 集羣搭建_數據_03

大數據平台流程

  • 數據交換(數據接入)——> 數據開發(數據加工)——> 數據治理(質量與模型管理)——> 數據資產(成功呈現)

過程中依賴於底層支撐:數據引擎(調度【when】與執行)、大數據集羣(計算與存儲【真正的執行者】)。而統一執行代理用於連接兩者,通過數據引擎調度合適的集羣資源

  • 也就是:數據開發依賴於引擎,引擎通過執行代理來調度和驅動大數據集羣完成實際工作

xmind測試用例

使用xmind進行編寫,遵循標題-步驟-結果編寫