一千萬個為什麽

搜索

當開發人員提交最新的代碼更改時,如何使用AWS將多個項目發布到同一個域



我在Github上有多個項目,當開發人員提交代碼更改時,我需要在同一個域的不同路徑上發布每個項目。

例:

我有如下Github倉庫

  • CRM
  • CMS
  • 主網站

目前,我們的網站是這樣的

  • example.com/CRM
  • example.com/CMS
  • example.com --> is the Main-Website repository.

請有人告訴我如何在AWS中使用那裏的服務來做到這一點。目前我正在做這個手動登錄到服務器和git拉

謝謝。

轉載註明原文: 當開發人員提交最新的代碼更改時,如何使用AWS將多個項目發布到同一個域

一共有 1 個回答:

你可能希望嘗試腳本你想要的動作。然後使用 git鉤子觸發腳本釋放最新的代碼給你的環境。或者,您可以使用類似Jenkins的東西來配置“綠色推送”系統,如果你正在編譯代碼。最後,(雖然我沒有使用它們)亞馬遜聲稱,他們的 CodePipeline產品可以做到這一點(也許也可以 CodeBuild ),盡管我個人的偏好是盡可能地使事物盡可能通用,避免喝亞馬遜的Kool-Aid以保持便攜性。就像毒販一樣,亞馬遜的第一擊可能是免費的,而且事情很好,直到他們迷上了,並決定擡高價格。利用我自己的開放源代碼系統可以確保我可以輕松地將自己的球帶到另一個雲或家中(並且自己托管它),以便我需要從亞馬遜的雲中快速退出並避免鎖定。