Подстановка переменных в конвейере сборки - PullRequest
0 голосов
/ 17 февраля 2019

В сети есть тонны ресурсов о том, как заменить файлы конфигурации JSON в конвейере выпуска, например этот .Я настроил это.Оно работает.Однако у нас есть несколько интеграционных тестов, которые также достигают базы данных.Эти тесты выполняются во время сборки.Я еще не видел никакой возможности заменить значения конфигурации в конвейере сборки.Это существует?Или мне действительно нужно использовать это пользовательское задание (см. Скриншот ниже)?

Update config

Ответы [ 2 ]

0 голосов
/ 16 марта 2019

С недавних пор Microsoft выполняет стандартную задачу.Это называется File Transform.Это в настоящее время в предварительном просмотре, но это работает очень хорошо!У него не было никаких проблем с ним, и он работает так же, как вы настроили бы его в конвейере выпуска.Рекомендую это в любой день!

Ниже вы можете увидеть мою конфигурацию.

enter image description here

0 голосов
/ 17 февраля 2019

Не существует готовой задачи только для замены токенов / значений в файлах (также в выпускном выпуске задание - развертывание службы приложений Azure, а не только для замены конфигурации json).

Вам нужно использовать внешнее расширение от здесь или написать сценарий PowerShell для этого.

...