git从Github自动部署到小型Windows服务器



我们是一个5人的小团队,正在开发一个JSF 2.1网站作为两个月的项目。我们希望通过这个项目来学习Git/Github,因为它似乎有非常广泛的用途,知道如何使用它将在工作中很有用。

我家里有一台Windows HTPC,总是开着的,我想在项目期间使用它作为web服务器。我一直在谷歌上搜索如何设置自动部署,以便web服务器抓取最新的主版本作为当前网站。但大多数结果似乎是在基于Linux的服务器上。我能实现某种Git钩子吗?这方面的大多数例子都是bash脚本。我对批处理脚本没有经验。

简短的问题:我想从Github自动拉最新版本到Windows服务器。对如何处理这个问题有什么建议吗?

这是非常alpha,但我开源了一个简单的。net web应用程序,做你想要的。

可以接收http post(例如:从github的post-receive钩子),并做一个git拉+运行可选的预部署和后部署脚本,如果你想。

https://github.com/benjamine/gitdeployhub

是的,您需要的是一个post-commit钩子,它调用shell脚本登录到服务器并部署最新版本。

相关内容

最新更新