我正在与一些团队成员合作开发一个编程项目,使用Git进行版本控制。我必须每小时部署一个我们的存储库的实时版本供其他人预览。这涉及以下命令:
ssh me@mywebsite.com
cd /path/to/my/preview
git checkout develop
git pull
你可以想象,重复这项任务变得乏味。 自动执行此流程的最佳方法是什么?理想的解决方案是桌面上的某种脚本或图标,我可以点击它来实现神奇。我正在使用 Mac OSX ,所以也许 Automator 应用程序是可能的。
注意:我已经在计算机和远程服务器之间建立了无密码的SSH登录(使用共享密钥)。