3
我的部署過程缺少一個重要部分。將代碼推送到服務器。從Travis部署Docker到AWS(或任何其他支持SSH的服務器)
我敲我的頭是否:
1 - 創建/構建上特拉維斯泊塢窗圖像,然後以某種方式將其推送到AWS
OR
2 - 嘗試SSH(從Travis腳本)到我的AWS中,並在那裏運行一個命令集,包括Docker映像的構建和初始化。
我明確地懷疑,我發現上面提出的兩種解決方案都存在問題。這裏通常會有什麼機制?
請根據實際問題進行修改。正如你所提到的,有很多細微之處,所以沒有像「通常的機制」那樣的東西。 –
請參閱下面的答案。我更喜歡試圖找到「正確」的方式。我希望這次我更清楚。 – Javier