首页 > 解决方案 > 在运行时设置项目变量

问题描述

我无法在运行时设置环境项目变量。在我的工作流程中,我得到了一份下载项目并创建版本的工作。我想获取版本号并将其设置为环境变量,以便以后用于我的工作流程中的另一项工作。

我已经尝试使用设置变量,但是当工作流中的下一个作业运行时,这个变量是未定义的:

echo 'export TAG_VERSION="1.0.0"' >> $BASH_ENV

不幸的是,我想使用这个变量的工作是 CircleCI Orbs,所以我没有什么可以改变的。这是 Orbs aws-ecr的链接

这是工作流程中的工作

- aws-ecr/build_and_push_image:
      tag: ${TAG_VERSION}
      ...

标签: amazon-web-servicesdockercircleci-2.0circleci-workflows

解决方案


推荐阅读