Запуск T4 TextTemplating на сервере сборки приводит к тому, что shelveset - PullRequest
0 голосов
/ 26 июня 2018

Мы используем T4ToolBox / TextTemplating.15.0 для генерации части кода на основе моделей. К сожалению, по мере роста проекта он все медленнее и нестабильнее на локальных рабочих станциях. Я пытаюсь переместить этот процесс на сервер TFS, и целью является следующий процесс:

  1. после регистрации на TFS в указанной папке (где находятся модели) пользовательский инструмент должен работать на указанных .tt файлах
  2. из созданных файлов должен быть создан набор полок
  3. и наконец письмо отправлено о результате

Мои самые большие проблемы заключаются в следующем: как генерировать код, исключить эти файлы из регистрации (потому что необходим дополнительный анализ кода, так как это может нарушить основную сборку) и создать shelveset. Любая помощь очень ценится, заранее спасибо!

1 Ответ

0 голосов
/ 27 июня 2018

Если вы имеете в виду выполнение преобразования текста как часть процесса сборки, вы можете обратиться к Создание файлов с помощью утилиты TextTransform и Генерация кода в процессе сборки для получения подробной информации.

Чтобы исключить эти файлы из регистрации, вы можете создать файл .tfignore для TFVC или .gitignore файл для Git.

Чтобы создать набор полок, вы можете использовать команду Shelvesets

...