2017-01-19 2 views
0

Я новичок в управлении выпуском TFS. Я имею в виду использование octopus deploy, и я очень доволен тем, как octopus развертывает обновления файлов конфигурации (web.config или app.config) без использования токенов. Есть ли аналогичный способ в TFS RM? Не хотите ли иметь файл конфигурации для локальной разработки, а другой - с токенами?Файлы конфигурации обновления управления TFS

Любая идея приветствуется ...

Большое спасибо

ответ

0

Для обработки конфигурации в управлении Release, есть два метода, как правило, используются Config Per среды и лексемизацию.

Если вы предпочитаете чистое разделение между сборкой и развертыванием. Для достижения этой цели рекомендуется использовать схему токенизации.

Как вы упомянули выше, предложите использовать Config For Environment.

В «конфигурации в среде», вы, по сути жестко закодировать конфигурационный файл на окружающую среду. При развертывании вы перезаписываете целевую конфигурацию среды с конфигурацией из исходного элемента управления. Это может быть a Операция xcopy, но, надеюсь, что-то более интеллектуальное - как шаблон ARM param.json. Когда вы определяете шаблон ARM , вы определяете параметры, которые передаются шаблону при выполнении . Вы также можете определить файл param.json, который поставляет параметры.

Подробнее, пожалуйста, посмотрите на этот замечательный блог: Config Per Environment vs Tokenization in Release Management

+0

Спасибо за ваш ответ :-) я проверю сообщение в блоге .... – Matteo