我们有3个Ubuntu盒-开发服务器,git服务器和一个We服务器,并在windows机器上工作。
是否有可能在开发服务器上工作,对文件进行阶段和管理以从git服务器推拉,然后在完成任务后部署到then服务器?
任何建议,都非常感谢。
发布于 2012-07-12 09:49:02
我认为更好的解决方案--然后每分钟做一次cron工作,会使用吉特钩中的一种,对于其他自动化的东西,我会使用inotify工具作为我在不久的将来要做的类似的事情,正在做一些研究,并发现这两个链接是可能的解决方案。希望这能有所帮助。
发布于 2012-07-12 08:47:18
您可以设置一个cron作业,以便每分钟运行一次,以签出回购中的最新文件。
这就是我在使用我的subversion服务器时所做的事情--而且它工作得很好。
您只需使用要从git服务器提取的命令创建一个可执行的bash文件,然后使用crontab -e向crontab添加一行:
* * * * * /path_to_script
这将使脚本每分钟运行一次。
https://serverfault.com/questions/407036
复制相似问题