<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Dreadnot軟件部署解決方案

          聯(lián)合創(chuàng)作 · 2023-10-01 01:25

          Rackspace公司近日開源了他們的一個用于軟件部署的解決方案——Dreadnot,該方案可以實現(xiàn)軟件的自動化以及多區(qū)域部署功能,項目代碼已托管于GitHub。

          據(jù)Rackspace介紹,Dreadnot是個由Node.js編寫的“一鍵”部署工具,它受Etsy的Deployinator的靈感啟發(fā),基于Web框架Express和Twitter的Bootstrap JS與CSS工具構建。


          Dreadnot的目標是幫助實現(xiàn)“持續(xù)部署”。Rackspace的工程師Paul Querna寫到:

          引用
           
          與少部署而多進行手動測試不同,我們認為應更加頻繁一些進行部署,這有賴于測試驅(qū)動開發(fā)(TDD)、代碼復查(code review)以及質(zhì)量保證文化的養(yǎng)成,以便盡早發(fā)現(xiàn)bug并減少服務中斷的次數(shù)。我們的格言是,新來的工程師也能夠在工作第一天將代碼帶入生產(chǎn)中。
           
          對敏捷開發(fā)和DevOps而言,持續(xù)部署理念極為重要。它使得開發(fā)團隊能夠更加快速引入新特性,修復bug,減少管理多個版本及開發(fā)分支的復雜性與差異性。
           
          對Rackspace來說,他們最初使用的是Deployinator工具,不過之后他們認為Deployinator并不能完全滿足需 求:“Deployinator是設計用于單區(qū)域部署,走了一些捷徑,但基本思路還是正確的。我們在Rackspace內(nèi)部的諸多產(chǎn)品中對 Deployinator進行了研究,每個團隊都面臨著對Deloyinator進行定制以便能夠適應我們的模型的問題。”鑒于上述原 因,Rackspace開發(fā)出了Dreadnot。

          Rackspace表示,Dreadnot的設計旨在幫助實現(xiàn)多區(qū)域部署,這通過對部署過程實現(xiàn)高度自動化以及跨區(qū)域的冗余來實現(xiàn)。此外它提供了 一個控制機制以及易于訪問的視圖用于部署過程中。如果期間中出現(xiàn)任何失敗,Dreadnot將暫停其操作,并等待開發(fā)人員解決。對于復雜或是出現(xiàn)致命錯誤 (fetal error)的部署,開發(fā)人員也可以在不受Dreadnot干擾的情況下手動完成。

          介紹內(nèi)容來自:http://www.iteye.com/news/23948

          瀏覽 20
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久热思思 | 丁香五月国内自拍 | 久操久热大香蕉 | 一起操视频网站 | 亚洲色大成人网站www永久 |