背景:
说我有一个是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中)进行测试?