Конфигурация значения интерполяции с использованием Circle CI? - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь вставить имя пользователя и пароль API в мой appsettings.json с помощью Circle CI. У меня есть значения местозаполнителей «ApiUsernamePlaceholder» и «ApiPasswordPlaceholder», которые соответствуют полям «Имя пользователя» и «Пароль» в json, например:

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

Можно ли с помощью Circle CI заменить заполнители фактическим значением во время выполнения? Я нашел противоречивые утверждения по этому вопросу, и документация не ясна.
Это проект .Net Core 2.0 C # API.

1 Ответ

0 голосов
/ 03 июля 2018

Да. Как и в любой среде на основе Unix, во время сборки используйте sed, чтобы поменять местозаполнители на значения переменных приватной среды, которые вы задали через веб-приложение CircleCI.

...