Gitlab CI/CD:命令脚本中的 Concat 变量
Gitlab CI/CD : Concat variable in command script
我是我的 CI/CD 配置管道,我在作业脚本中有这个命令:
- echo 'Acquire::http::Proxy "http://myproxy:8080";' >> /etc/apt/apt.conf.d/70debconf
我想用变量 ${MY_VAR} 替换 http://myproxy:8080 (没有双引号)但是如果我用变量替换代理 url ,这个是不诽谤
- echo 'Acquire::http::Proxy "${MY_VAR}";' >> /etc/apt/apt.conf.d/70debconf
脚本中有单引号和双引号...我该怎么做?
使用双引号代替单引号
echo "Acquire::http::Proxy "${MY_VAR}";" >> /etc/apt/apt.conf.d/70debconf
我是我的 CI/CD 配置管道,我在作业脚本中有这个命令:
- echo 'Acquire::http::Proxy "http://myproxy:8080";' >> /etc/apt/apt.conf.d/70debconf
我想用变量 ${MY_VAR} 替换 http://myproxy:8080 (没有双引号)但是如果我用变量替换代理 url ,这个是不诽谤
- echo 'Acquire::http::Proxy "${MY_VAR}";' >> /etc/apt/apt.conf.d/70debconf
脚本中有单引号和双引号...我该怎么做?
使用双引号代替单引号
echo "Acquire::http::Proxy "${MY_VAR}";" >> /etc/apt/apt.conf.d/70debconf