2011-12-20 4 views
1

Я изменил шаблон по умолчанию, чтобы запустить некоторые пользовательские действия в процессе сборки.Оформить заказ в Teambuild (TFS2010)

В процессе сборки создаются файлы CodeAnalysisRuleset и присваиваются соответствующим файлам проектов C#.

Я реализовал две операции с кодом для создания (первого действия) и назначения наборов правил (второе действие).

Если я запустил teambuild, произошло исключение («access denied»). Я смотрел исходную папку в агенте сборки, и файлы были только для чтения.

Действия с двумя объектами размещаются после действия «If CreateLabel», потому что я, хотя файлы уже выгружены на этом этапе.

Когда файлы проходят проверку, поэтому я могу их изменить?

Это правильный путь для достижения моей цели?

ответ

2

По умолчанию файлы на самом деле никогда не проверяются.
Реальный вопрос: хотите ли вы, чтобы после того, как ваши действия были выполнены, также были внесены изменения?

Если да, проверьте this Hofman - сообщение, в котором описано, как проверить & при регистрации во время сборки TFS.

Если нет, вы можете просто добавить дополнительный шаг, чтобы сделать целевой файл (ы) read-write во время сборки. Пожалуйста, проверьте мой ответ в сообщении this, где в первом разделе я описал, как мы это реализовали в нашем шаблоне процесса сборки с пользовательской активностью MakeFileWriteable.

Вообще-то, я склонен видеть, что проверка во время сборки является ужасной задачей, поэтому мне удалось избежать этого до сих пор.

+0

Да, файлы должны быть проверены после манипуляции. Я думаю, что после намеков я могу закончить его, спасибо – Khh

Смежные вопросы