使用Circle CI配置值插值?

时间:2018-07-02 14:57:20

标签: c# circleci

我正在尝试使用Circle CI将API用户名和密码插入到我的appsettings.json中。我有对应于json中“ Username”和“ Password”字段的占位符值“ ApiUsernamePlaceholder”和“ ApiPasswordPlaceholder”,如下所示:

"API": {
    "URL": "https://some.url.com/api",
    "username": "ApiUsernamePlaceholder",
    "password": "ApiPasswordPlaceholder"
}

使用Circle CI是否可以在运行时用实际值替换占位符?我发现有关该问题的声明存在冲突,并且文档不清晰。
这是一个.Net Core 2.0 C#API项目。

1 个答案:

答案 0 :(得分:0)

是的。像在任何基于Unix的环境中一样,在构建过程中,请使用sed替换占位符,以换取您通过CircleCI Web应用程序设置的私有环境变量的值。