0
我開始在工作流中依賴gruntjs - 使用它編譯sass並壓縮js。使用gruntjs通過ftp部署上次提交
看到它的潛力,我也願意在這個特殊的方式來使用咕嚕部署:
- 獲得最新的git的文件提交
- 連接通過FTP從主辦
- 傳輸文件最新的提交只有
有一些grunt ftp,git和部署插件那裏,但似乎沒有這樣做。
有沒有辦法做到這一點,而不開發自定義插件?
我開始在工作流中依賴gruntjs - 使用它編譯sass並壓縮js。使用gruntjs通過ftp部署上次提交
看到它的潛力,我也願意在這個特殊的方式來使用咕嚕部署:
有一些grunt ftp,git和部署插件那裏,但似乎沒有這樣做。
有沒有辦法做到這一點,而不開發自定義插件?
Capistrano是爲此製作的。運行cap deploy
將從git存儲庫部署您的站點,並只更改上次提交更改的文件。以前的版本也隨時可用,所以如果提交引入了重大更改,則可以輕鬆地回滾到之前已知的工作狀態。
我強烈建議您使用Capistrano,但如果您想使用Grunt進行此操作,那麼可以使用您所提到的所有內容。它不如Capistrano強大但更易於配置。
真棒,感謝提示!在這一點上,Capistrano看起來對我來說太高級了,但是這個咕嚕聲插件應該很好 – mjr