我想建立一個詹金斯服務器,將運行我的傀儡代碼測試流浪漢。我發現的問題是,我們已經將服務器作爲虛擬機運行,無論是vmWare還是AWS和Vagrant都不能用作另一個虛擬化。與詹金斯和流浪者CI/CD
有沒有人有一個想法如何創建我的木偶代碼的測試平臺。我想測試他們自己的節點上的清單部署,如果我部署class web server
或對其進行更改,我想檢查它是否影響/中斷其他類的部署。
的想法是遍歷所有的類/角色,看看部署逝去。我想讓它自動化並且獨立於我們的工程師。目前我們正在使用vagrant up
進行手動測試,但是手動操作的角色太多。
任何想法如何解決這個問題?
目前還不清楚您是僅僅需要目錄編譯測試還是全面的驗收測試。一旦你澄清,我可以給你一個答案。另外,這實際上只是CI。這裏沒有發生部署。 –
我之後所做的是一個測試,即puppet在所有節點上運行(web,db,無論...)是否正在傳遞。對於流浪者來說這不是必須的,我只是因爲我們在當地使用它而已。 CI/CD更多的是從GIT獲取拉取請求,迭代節點並且如果沒有失敗標記可以合併。我們曾經有過編輯一個節點類的事情在其他節點上破壞某些東西的情況,因此對它們的「全部」(每個類中有1個)進行迭代。 – MMT
所以我希望澄清這是否是目錄編譯測試(甚至可能是迴歸測試)或驗收測試。你能澄清一下嗎? –