如何将自托管的GitLab存储库的文件部署到同一服务器上?

时间:2019-07-14 09:15:53

标签: gitlab gitlab-ci continuous-deployment

背景

说我有一个是Digital Ocean服务器X上的自托管GitLab存储库。

我在笔记本电脑上克隆了仓库。在那儿工作,然后将我的代码推回仓库。

问题:

如何在服务器X中的特定文件夹上部署代码? 例如,/home/user123/gitlab_repo/实际上应该在每次成功将“合并请求”推送到母版之后,都包含GitLab原始母版的所有最新信息。

您能否简单地描述需要采取的步骤?

以简单的.gitlab-ci.yml文件为例也很有帮助。

到目前为止我的发现和理解:

This帖子似乎正在解决此问题,但是缺少.gitlab-ci.yml文件,这是该帖子的本质。

manbetx客户端打不开有documentation,但是它非常令人困惑,我不能跟进。

最后,如果可以使用GitLab CI,是否有办法在.gitlab-ci.yml文件之外(例如在服务器的CLI中)进行测试?

0 个答案:

没有答案