gitlab中有两个管道->构建和部署
在部署管道中,我想将dist文件夹复制到ec2目录中,这就是为什么要ssh进入ec2的原因。
我已经在yml文件中添加了命令并设置了变量:
$ ssh -tt -i $Server_pem ubuntu@Server_IP
但是当部署管道时它显示错误:
ssh: Could not resolve hostname server_ip: Name or service not known
Ec2实例详细信息:
Ubuntu AMI 使用公共DNS / IP:ec2-XX-XXX-XX-XX.ap-south-1.compute.amazonaws.com 实例可以从外部访问(为此配置了安全组)
GitLab详细信息:
我为此使用了Gitlab共享跑步者(个人帐户), 在连接EC2的变量的Server_pem文件中添加了SHA(RSA)密钥
请帮助我解决此问题,如果有任何其他方式可以复制我的版本,请告诉我。
预先感谢您:)