Я работаю над проектом C# с использованием Gitlab CI и хотел бы скрыть секреты в файле app.config.
Я добавил одну переменную в Gitlab и в app.config так:
<add key="User" value="username" />
<add key="Password" value=$Password />
Затем, когда я пытаюсь собрать приложение в Gitlab CI с помощью msbuild, я получаю сообщение об ошибке:
$ msbuild "$ PROJECTNAME.sln" / consoleloggerparameters: ErrorsOnly / t: Test_project / maxcpucount / nolo go / свойство: Configuration = Release / verbosity: quiet app.config (5,33): ошибка MSB3249: недопустимый файл конфигурации приложения "app.config". '$' - неожиданный токен. Ожидаемый токен - «» или «». Строка 7, позиция 33. [/builds/project/Test_project/Test_project.Service/Test_project.Service.csproj]
Посоветуйте, пожалуйста, как добавить переменную среды Gitlab в файл app.config xml.