我想知道是否有可能在带有 GIT 的产品服务器上部署(网站)?
让我解释:
我有一个在本地工作的团队,它与 GIT 一起工作,我们将在完成开发后部署在服务器 PREPROD 上,然后再部署在 PROD 服务器上?
先感谢您,
我想知道是否有可能在带有 GIT 的产品服务器上部署(网站)?
让我解释:
我有一个在本地工作的团队,它与 GIT 一起工作,我们将在完成开发后部署在服务器 PREPROD 上,然后再部署在 PROD 服务器上?
先感谢您,
您需要在 gitlab 中使用webhook (与 GitHub的想法相同),以便从您的产品环境中触发 git pull。
请参阅“如何使用 post-receive hook 设置 Gitlab? ”中的 Gitlab webhook 示例。
注意:webhook 不必在 php 中:您可以在“ Jenkins Gitlab Hook Plugin ”中查看更多详细信息和不同示例。
我对这个问题的可能重复的回答:
您可能想使用GitLab Pages。提供的文档非常详细,遵循它应该没有任何问题。不过,GitLab Pages 是 EE 和 Gitlab.com 独有的功能。如果您使用的是 GitLab CE,则可以使用此社区解决方案:gitlab-ce-pages。
我已经在自己的 GitLab 实例中实现了链接项目,并且可以按预期确认工作。只需按照上面链接的 Github 页面上的说明进行操作即可。