我正在尝试使用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项目。
答案 0 :(得分:0)
是的。像在任何基于Unix的环境中一样,在构建过程中,请使用sed
替换占位符,以换取您通过CircleCI Web应用程序设置的私有环境变量的值。