CircleCI:环境变量取决于分支
CircleCI: env variable depending on branch
我想根据分支 name.Is 在 circle.yml 中为环境变量设置不同的值吗?
我有:
machine:
environment:
MYVAR:"VAL1"
id 想要的是能够检测分支的类型(master 与否)并将相应的值分配给变量?
不,由于 shell 和环境变量在我们系统中的工作方式,使用 CircleCI 是不可能的。
-里卡多
开发布道者,CircleCI
CIRCLE_BRANCH
The name of the Git branch being tested, e.g. ‘master’, if the build is running for a branch.
因此,您可以使用 CIRCLE_BRANCH
ENV 检测当前分支。之后,可以根据CIRCLE_BRANCH
.
在代码中添加一些使用MYVAR_xxx
或MYVAR_yyy
的逻辑
我想根据分支 name.Is 在 circle.yml 中为环境变量设置不同的值吗?
我有:
machine:
environment:
MYVAR:"VAL1"
id 想要的是能够检测分支的类型(master 与否)并将相应的值分配给变量?
不,由于 shell 和环境变量在我们系统中的工作方式,使用 CircleCI 是不可能的。
-里卡多 开发布道者,CircleCI
CIRCLE_BRANCH
The name of the Git branch being tested, e.g. ‘master’, if the build is running for a branch.
因此,您可以使用 CIRCLE_BRANCH
ENV 检测当前分支。之后,可以根据CIRCLE_BRANCH
.
MYVAR_xxx
或MYVAR_yyy
的逻辑