我有这个 GitLab CI/CD,它构建然后测试并将我的项目容器推送到 GitLab 容器注册成功。但是现在我想知道如何也可以自动化部署阶段。目前,我正在手动执行此操作,并且在每个成功的管道之后,我都会通过 SSH 连接到我的服务器并运行几个命令来从 GitLab.com 容器注册表中提取最新的图像,然后运行它们。但我也想让这一步自动化。然而,我不知道如何?实际上,我已经看到了一些从 CI/CD 管道打开 ssh 会话的示例,但感觉不够安全。所以我想知道是否有更好的方法,或者我必须实际这样做。
并不是说我使用的是 gitlab.com,所以我的机器上没有安装 GitLab 服务器,我不能直接在它们之间共享资产