全球主机交流论坛
标题:
问下sed 替换文字,里面如果有环境变量怎么办。
[打印本页]
作者:
斌斌
时间:
2022-11-16 13:20
标题:
问下sed 替换文字,里面如果有环境变量怎么办。
我用的drone,利用tag 替换软件里面的版本。
他把$DRONE_TAG 当做字符串,没当环境变量。
我如果echo $DRONE_TAG 就能输出具体的版本
kind: pipeline
type: docker
name: autoUpload
steps:
- name: autoUpload
image: node:16
commands:
- echo $DRONE_TAG
- npm config set registry https://registry.npm.taobao.org
- ls -a
- sed -i 's#{version}#$DRONE_TAG#' ./public/version.json
作者:
hchen
时间:
2022-11-16 13:23
把单引号换成双的试一试。
作者:
斌斌
时间:
2022-11-16 13:24
hchen 发表于 2022-11-16 13:23
把单引号换成双的试一试。
多谢,可以了。
欢迎光临 全球主机交流论坛 (https://loc.wget.at/)
Powered by Discuz! X3.4