Deployment 如何使用GITLAB部署我的站点

Deployment 如何使用GITLAB部署我的站点,deployment,gitlab,Deployment,Gitlab,我想知道是否有可能在带有GIT的prod服务器上部署(网站) 让我解释一下: 我有一个在本地工作的团队,它与GIT一起工作,我们将在完成开发后,部署到服务器Prepod上,然后在第二次部署到PROD服务器上 提前感谢您,您需要在gitlab中使用webhook(与相同的想法),以便从您的产品环境触发git拉动 请参见位于“”的Gitlab webhook示例 注意:webhook不必是php语言:您可以在“.”中看到更多详细信息和不同的示例。我对这个问题的回答: 您可能想使用。提供的文档非常详细

我想知道是否有可能在带有GIT的prod服务器上部署(网站)

让我解释一下:

我有一个在本地工作的团队,它与GIT一起工作,我们将在完成开发后,部署到服务器Prepod上,然后在第二次部署到PROD服务器上


提前感谢您,

您需要在gitlab中使用webhook(与相同的想法),以便从您的产品环境触发git拉动

请参见位于“”的Gitlab webhook示例

注意:webhook不必是php语言:您可以在“.”中看到更多详细信息和不同的示例。

我对这个问题的回答:

您可能想使用。提供的文档非常详细,您应该不会有任何问题。不过,GitLab Pages是一个只支持EE和GitLab.com的功能。如果您使用的是GitLab CE,则可以使用此社区解决方案:

我已经在我自己的GitLab实例中实现了链接的项目,并且可以按照预期确认工作。只需按照上面链接的Github页面上的说明操作即可


但是它总是部署的,并且总是被调用,即使构建失败。@matejkramny那么您需要确保脚本测试构建是否正确完成(比如测试构建是否应该生成二进制文件)。只有测试成功,部署脚本才会运行。请使用GitLab CI。