我正在使用CircleCI构建应用程序,并且希望将环境变量回显至$ BASH_ENV,以便其在CircleCI步骤之间持久存在。
一个可行的例子是:
echo 'export TEST_NAME=$( cat dockername.txt )' >> $BASH_ENV
这将允许在以下CircleCI步骤中正确加载TEST_NAME。我现在正在寻找相同的方法,但变量等于现有的环境变量。
export VAR=FOO
echo $VAR // outputs 'FOO'
echo 'export TOKEN=$VAR' >> $BASH_ENV
// TOKEN outputs null in same and subsequent steps. I need it to equal FOO
我已经尝试了语法的所有变体来使其正常工作,但是我似乎无法破解。有什么想法吗?
答案 0 :(得分:0)