我用的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
江苏省网友说:把单引号换成双的试一试。
浙江省网友说:多谢,可以了。