Конфигурация значения интерполяции с использованием 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.