我通常使用另一个平台(如DeployHQ)来部署项目,但在这个实例中,我有一个本地存储库设置,可以推送到Gitlab中的远程存储库,但是如何将远程存储库推送到实时服务器?
我是否需要在Gitlab中为此创建一个post-receive web hook,如果是这样,有人可以建议我需要什么吗?
我试过搜索文档而没有找到我需要的说明,但我可能没有找到正确的东西。
请有人指出我正确的方向吗?
答案 0 :(得分:0)
您可以在生产服务器上安装GitLab CI运行器,或者如果您有另一台运行器,则安装了运行器的部署服务器。要在服务器上安装跑步者,请参阅this guide。
然后,您需要使用gitlab-ci.yml
文件配置存储库,该文件放在存储库的根文件夹中。在此文件中,您可以指定特定文件和文件夹的位置(使用副本),构建文件或执行必须执行的操作以启动和运行。可以找到设置此类文件的指南here。