Я использую VS 2008, Team Explorer и TFS.Я пытаюсь автоматизировать сборку, выполнив команду TFSBuild.exe.
Я выполняю следующие действия:
Откройте TeamExplorer в VS2008, подключенный к TFS;
Моя командаПроект имеет Build (названный MainBuild) в Builds.Затем я делаю Query New вариант сборки.
Я заполняю свойства в открывшемся диалоговом окне:
build Определение: Mainbuild
Агент сборки: Machine1BuildAgent
папка для этой сборки: \ Machine1 \ Build_drop
приоритет в очереди: обычный
Аргументы командной строки MsBuild:
/ p: BuildAll = false / p: RunTest =false / p: SkipClean = true / p: SkipGet = true / p: SkipLabel = true / p: SkipGetChangesetsAndUpdateWorkItems = true
В MDSN я видел команду TFSBuild и этот пример:
СледующееВ примере строится тип сборки Nightlies, который находится в командном проекте AdventureWorks на server01.Полученная сборка находится на Machine1 в каталоге BuildDrop.
Запуск TFSBuild http://server01:8080 AdventureWorks Nightlies / m: Machine1 / d: "C: \ BuildDrop"
редактировать: сейчас, для моей проблемы, как я могу сделать автоматизацию для сборки MainBuild для установки значений для «аргументов командной строки MsBuild» с помощью команды TFSBuild.exe?Я ищу способ автоматического запуска задания агента сборки TFS по ночам с аргументами командной строки.
Мне нужна похожая командная строка, подобная этой:
TFSBuild start http://machine01:8080 MyteamProject MainBuild / m: Machine1 / d: "\ Machine1 \ Build_drop" / p: BuildAll = false / p: RunTest = false / p: SkipClean = true / p: SkipGet = true / p: SkipLabel = true/ p: SkipGetChangesetsAndUpdateWorkItems = true
Мне нужно передать аргументы (аргументы командной строки MsBuild) в команду TFSBuild.exe и автоматизировать сборку TFS.
любой пример кода сценария?