我开始在我的工作流程中依赖gruntjs - 用它来编译sass并压缩js。
看到它的潜力,我也希望以这种特殊的方式使用grunt进行部署:
有一些grunt ftp,git和部署插件,但似乎没有这样做。
有没有办法在不开发自定义插件的情况下实现这一目标?
答案 0 :(得分:1)
Capistrano就是这样做的。运行cap deploy
将从git存储库部署您的站点,并仅更改上次提交更改的文件。以前的版本也会随时存在,因此如果提交引入了重大更改,您可以轻松回滚到之前已知的工作状态。
我强烈建议您使用Capistrano,但是如果您想使用Grunt,那么grunt-git-ftp可以完成你所提到的所有内容。它不如Capistrano强大,但更容易配置。