我想将gitlab-ci变量传递给docker gitlab-ci-runner上的脚本。想要这样做的原因是使用docker-compose设置持续交付。我在gitlab上的一个项目中设置了SERVER_USER和SERVER_PASS。
我尝试使用
传递脚本中的变量export SUSER = $SERVER_USER
export SPASS = SERVER_PASS
chmod +x script && ./script
script
#!/usr/bin/expect -f
spawn ssh-copy-id $SUSER
expect "Are you sure you want to continue connecting (yes/no)?"
send "yes\n"
expect "password:"
send "$SPASS\n"
expect eof
但是我得到了未知的变量SUSER。我应该怎么做呢。