Конфигурация значения интерполяции с использованием Circle CI?

Я пытаюсь вставить имя пользователя и пароль 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 ответ

Решение

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

Другие вопросы по тегам