我想知道是否有可能在使用GIT的prod服务器上部署(网站)?
让我解释一下:
我有一个在本地工作的团队,它与GIT合作,我们在完成开发后,在服务器PREPROD上部署,第二次在PROD服务器上部署?
提前谢谢你,
答案 0 :(得分:7)
使用gitlab,您需要使用 webhook (与with GitHub相同的想法),以便从您的prod环境中触发git pull。
在“How to setup Gitlab with post-receive hook?”上查看Gitlab webhook的示例。
注意:webhook不一定是在php中:你可以在“Jenkins Gitlab Hook Plugin”中看到更多细节和不同的例子。
答案 1 :(得分:0)
我对possible duplicate这个问题的答案:
您可能想要使用GitLab Pages。提供的文档非常详细,您不应该遇到任何问题。不过,GitLab Pages是一个仅限EE和Gitlab.com的功能。如果您正在使用GitLab CE,则可以使用此社区解决方案:gitlab-ce-pages。
我已经在我自己的GitLab实例中实现了链接项目,并且可以按预期确认工作。只需按照上面链接的Github页面上的说明操作即可。