Codeship上每个部署管道的不同ENV变量

时间:2017-05-25 10:47:24

标签: git codeship

我有JS应用程序,它使用API_HOST环境变量中指定的REST API。

应用程序在Codeship上为每个分支(developmaster)配置了两个部署管道。对于每个分支,我想提供存储在API_HOST中的不同REST端点URL。目前,我在API_HOST标签下定义了Environment变量,但它并不是全局为所有部署管道定义的。在API_HOST中导出Custom Script变量既不起作用。

我想为每个部署管道提供不同的API_HOST环境变量。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

解决。

Codeship 公开CI_BRANCH环境变量(此处描述的Environment Variables On Codeship之内),因此我可以根据{中的分支名称手动导出API_HOST变量{1}}像这样: Test -> Setup Commands

感谢Codeship支持团队!