我有一個自定義構建和部署腳本,它工作在SSH和部署到服務器(運行MacOS的)一個bash腳本。 bash腳本執行許多簡單的事情,如複製文件,備份舊文件以及爲正向移動的數據庫應用正確的SQL腳本。但是有一些高級的東西,例如啓動遠程SQL升級過程,可以從中斷開連接,並且一旦部署腳本再次啓動,它只會在SQL腳本完全應用時纔會前進(總之有一些流控制發生,bash是不甚理想的這樣的東西)使用傀儡(或者任何東西),而不是一個基於SSH部署
劇本已經是巨大的,是一個爛攤子,因爲慶典並不意味着對這類詳細邏輯的。你能推薦一些工具,庫,這會讓事情變得更容易。
表示同意,這絕對是黑客自定義bash腳本的一個步驟。對於複雜的部署場景,Bash確實不是一個好工具。 – geoaxis