我想使用gitlab和webhooks在Windows机器上部署webapplication(coldfusion),以便能够自动将更改推送到服务器,但似乎现有的解决方案99%专门用于Linux部署 .
我已经使用git设置了手动部署:
1.克隆目标机器上的存储库
2.每次,连接和拉动变化,但当然不是自动的 .
我严格需要一个可以在Windows服务器上设置的进程 .
我找到了一些关于使用openssh来完成任务的参考,但我更喜欢更简单的机制 .
我也检查了Kudu项目https://github.com/projectkudu/kudu但它似乎是一项正在进行的工作,并不是一个易于使用的产品 .
我可以用于任务吗?
感谢你给与我的帮助 .
UPDATE
更具体地说,我需要一些东西来自动部署从GIT存储库中提取的更改,而不是合并文件或同步文件夹 .
理想情况下,我需要一些能够响应gitlab webhooks并触发git存储库拉取的东西 .
1 回答
我认为Project Kudu是要走的路 . 它正在Azure Web服务中使用并且正在积极维护,请查看GitHub activity graph . 它's been around for years and has matured. Also, since it'现在是Azure的一部分我不认为它会去任何地方 .