我无法在运行时设置环境项目变量。在我的工作流程中,我得到了一份下载项目并创建版本的工作。我想获取版本号并将其设置为环境变量,以便以后用于我的工作流程中的另一项工作。
我已经尝试使用设置变量,但是当工作流中的下一个作业运行时,这个变量是未定义的:
echo 'export TAG_VERSION="1.0.0"' >> $BASH_ENV
不幸的是,我想使用这个变量的工作是 CircleCI Orbs,所以我没有什么可以改变的。这是 Orbs aws-ecr的链接
这是工作流程中的工作
- aws-ecr/build_and_push_image:
tag: ${TAG_VERSION}
...