我一直在使用assembla的SSH部署工具来设置自动部署。到目前为止我所做的是:
master
和develop
设置git repo。nohup sh -c 'cd /path/to/site && git pull' 2>&1 | tee /tmp/log.out
但是,我在服务器上有两个不同的目录用于登台和生产站点,我希望此脚本检测分支并相应地对登台/生产服务器目录部署更改。所以基本上,
问题是assembla没有根据特定的repo分支提供调用脚本的选项,如果我使用现有的设置,那么在将代码提交到repo的任何分支时都会调用脚本。
有人可以帮我正确设置!