我有一个项目,我正在尝试测试,我和一个朋友都在通过FTP编辑代码并且它没有用完,我们已经考虑使用Git Hub上传我们的更改然后同步服务器我们都可以测试它,如何不像我们想要的那样自动提取更新,我环顾四周,大多数解决方案都是Linux脚本和其他无法在Windows上运行的东西。
有没有办法可以使用,还是有其他我可以使用的东西?提前谢谢。
答案 0 :(得分:0)
如果您希望定期使用新代码自动更新测试服务器,那么您最好的选择是使用GitHub的服务集成。
例如,您可以设置服务集成,以便GitHub每次有人向您的master
分支推送更新时都会通知Jenkins构建服务器。然后,Jenkins可以获取最新代码,运行测试并部署到测试服务器。
我不知道具体如何您打算将更改部署到测试服务器,但是您可以通过访问存储库的设置来设置大量服务集成页面,然后点击 Webhooks&服务,然后配置服务。其中一个可能符合您的需求。
如果看起来不合适,您可以使用Webhooks滚动自己的解决方案。
如果您正在寻找更简单的方法,您可以随时在服务器上安排作业,使用git pull
每15分钟运行cron
。