【发布时间】:2013-03-14 22:31:00
【问题描述】:
我想知道是否有可能在带有 GIT 的产品服务器上部署(网站)?
让我解释一下:
我有一个在本地工作的团队,它与 GIT 合作,我们将在完成开发后部署在服务器 PREPROD 上,然后再部署在 PROD 服务器上?
提前谢谢你,
【问题讨论】:
-
使用 GitLab CI。
标签: deployment gitlab
我想知道是否有可能在带有 GIT 的产品服务器上部署(网站)?
让我解释一下:
我有一个在本地工作的团队,它与 GIT 合作,我们将在完成开发后部署在服务器 PREPROD 上,然后再部署在 PROD 服务器上?
提前谢谢你,
【问题讨论】:
标签: deployment gitlab
您需要在 gitlab 中使用 webhook(与 with GitHub 相同的想法),以便从您的 prod 环境中触发 git pull。
在“How to setup Gitlab with post-receive hook?”上查看 Gitlab webhook 示例。
注意:webhook 不必在 php 中:您可以在“Jenkins Gitlab Hook Plugin”中查看更多详细信息和不同的示例。
【讨论】:
我对这个问题的possible duplicate 的回答:
您可能想使用GitLab Pages。提供的文档非常详细,遵循它应该没有任何问题。不过,GitLab Pages 是 EE 和 Gitlab.com 独有的功能。如果你使用 GitLab CE,你可以使用这个社区解决方案:gitlab-ce-pages。
我已经在我自己的 GitLab 实例中实现了链接项目,并且可以确认按预期工作。只需按照上面链接的 Github 页面上的说明进行操作即可。
【讨论】: