首页 > 解决方案 > Gitlab CI/CD Deployer SSH 连接超时

问题描述

推送到我的 gitlab 存储库后,我正在尝试通过Deployer自动部署 PHP 应用程序。一旦构建了带有Kaniko的php:7.3-alpine Dockerfile ,将成功安装 Deployer,但与我的本地 Ubuntu 服务器的 SSH 连接失败

ssh:连接到主机 xxx.xxx.xxx.xxx 端口 2222:连接超时

这只发生在我从 gitlab 运行器中进行部署时,手动部署按预期运行。

我不确定是否可以从 gitlab 运行器中建立 SSH 连接,或者是否还有更方便的解决方案。因为我对整个 docker 和 CI/CD Pipeline 体验还很陌生,请多多包涵。

标签: dockersshgitlab-cigitlab-ci-runner

解决方案


推荐阅读