CircleCI:env变量取决于分支

时间:2016-05-26 11:22:14

标签: configuration circleci

我想根据分支名称在circle.yml中为环境变量设置不同的值。是否可能?

我有什么:

machine:
    environment:
         MYVAR:"VAL1"

id喜欢的是能够检测分支的类型(是否为主)并为变量分配相应的值?

2 个答案:

答案 0 :(得分:3)

请参阅:Build Details

  

CIRCLE_BRANCH

     

正在测试的Git分支的名称,例如'master',如果构建正在为分支运行。

因此,您可以使用CIRCLE_BRANCH ENV来检测当前分支。之后,您可以在代码中添加一些逻辑,以便根据MYVAR_xxx使用MYVAR_yyyCIRCLE_BRANCH

答案 1 :(得分:0)

不,由于shell和环境变量在我们的系统中的工作原理,使用CircleCI是不可能的。

-Ricardo 开发者传播者,CircleCI