亚洲人成免费,国产精品色在线网站,亚洲精品久久久一线二线三线,国产欧美久久久,中文字幕av一区二区三区人,三级国产毛片,美女被麻豆免费网站

您當前的位置是:  首頁 > 新聞 > 國際 >
 首頁 > 新聞 > 國際 >

Atomist推出開源云端原生軟件交付平臺SDM 1.0

2018-11-28 15:38:40   作者:   來源:CTI論壇   評論:0  點擊:


  Atomist宣布推出軟件交付機器(Software Delivery Machine,SDM)框架1.0,讓開發(fā)者使用工程化的交付方法,提高組織整體一致性。
  Atomist遵循軟件定義交付的原則,使用開發(fā)應用程式的工具和方法,解決軟件交付的挑戰(zhàn)。Atomist提到,交付的程序應該以版本化和經測試的程式碼實作,而非大量的殼層腳本和數百行復制貼上的YAML定義。Atomist SDM主打使用者可以像軟件開發(fā)者一樣,自動執(zhí)行部分日常的重復性工作,像是讓原始碼應用一致的格式、管理變更日志,以及在產品臭蟲修復時將待處理問題上標記,在審核時自動合并PR并成功建置,也能更新企業(yè)中每個儲存庫中的授權許可檔案。
  SDM讓使用者以撰寫應用程式相同的工具和方法撰寫交付流程,例如執(zhí)行建置和整合測試或是管理部署和回退等任務。SDM提供工程化的交付方法,讓整個組織都使用相同的交付流程,提高整體一致性水準,還可以透過將部署相關活動納入聊天中,與組織分享整個交付程序的資訊。SDM加入Atomist服務,提供可程式化的交付工作流程,還可以與現有Git服務和持續(xù)整合工具的原生ChatOps搭配使用。
  由於SDM是一個開放且可擴展的框架,可以讓使用者自定義開箱即用的動作,而這種可擴展性,能讓開發(fā)者編寫自己的目標實作,并與Autofix、Build或KubernetesDeploy等標準目標實作一同運作,這些自定義目標可以將企業(yè)會用到的任何工具或是API,整合到交付流程中。
  而且由於使用程式碼定義交付,因此可以讓使用者在開發(fā)期間,使用IDE進行單元測試和偵錯,而這能直接消除更新持續(xù)整合設定的大量猜測工作,不需要等到推送到持續(xù)整合伺服器,才能知道執(zhí)行結果。SDM也為使用者提供一致的審計追蹤,掌握包括軟件轉移到生產環(huán)境的狀況,或是組織中觸發(fā)特定操作的成員,追蹤所有使用系統(tǒng)的流程,進行跨問題追蹤、SCM、持續(xù)整合和部署工具。 SDM具有事件驅動特性,能將審計資訊建構在框架中,報告工具可透過GraphQL抓取訊息。
  Atomist提到,用高階的框架來實現軟件交付的優(yōu)點之一,便是SDM框架能夠抽象底層Runtime環(huán)境,同時又透明地最佳化目標執(zhí)行以及Runtime支援的內容。當使用者在本機模式使用SDM或是開發(fā)SDM時,系統(tǒng)會限制資源消耗,并且在同一程序下執(zhí)行目標。一旦當SDM被部署到Kubernetes叢集時,在不需要更改程式碼的情況下,SDM便會自動使用Kubernetes高階調度功能,切分目標到各自的Kubernetes中執(zhí)行。
  SDM也遵循軟件定義交付的可觀察原則,使用者能整合StatsD和Prometheus等常用監(jiān)控工具,揭露公開執(zhí)行時間和計數、故障率、堆疊和GC統(tǒng)計等相關資訊。Atomist不只開源SDM,其他相關的專案也一并開源。
【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

專題