我已经设置了.gitlab-ci.yml。我无法从gitlab登录到生产服务器。我已经在GITLAB中设置了服务器的私钥和公钥变量,但是仍然在管道中出现超时错误。
job1:
stage: build1
script:
- mvn package
variables:
SSH_PUBLIC_key: "$SSH_PUBLIC_key"
SSH_PRIVATE_KEY: "$SSH_PRIVATE_KEY"
artifacts:
paths:
- server
script:
- scp "myjar" root@"myIP":/tmp
job1:
stage: build1
script:
- mvn package
variables:
SSH_PUBLIC_key: "$SSH_PUBLIC_key"
SSH_PRIVATE_KEY: "$SSH_PRIVATE_KEY"
artifacts:
paths:
- server
script:
- scp "myjar" root@"myIP":/tmp
答案 0 :(得分:0)
超时错误。请检查您是否能够从GitLab托管的VM中手动执行telnet / ssh
用适当的值替换myIP,看看是否有帮助。
telnet <myIP> 22
ssh <myIP>