Как я могу изменить определение сборки в TFS, используя Java? - PullRequest
0 голосов
/ 26 августа 2011

Я использую Eclipse с плагином Team Foundation Server (2010) для создания кода Java, который будет храниться в TFS.Я успешно создал определение сборки, используя мастер и файл ANT build.xml.Однако я хотел бы изменить определение сборки, чтобы оно включало возможность установки качества сборки при успешной сборке, чтобы TFS Deployer мог подобрать файлы и развернуть их.создать новое определение сборки из одного из OOB, но все они полагаются на обработку сборки Visual Studio, которая имеет вкладку «процесс» в мастере определения нового построения.Java-сборки не имеют вкладки «процесс», они имеют вкладку «проект».Я также понимаю, что эта вкладка проекта использует шаблон обновления.

Как бы я изменил свою обработку, чтобы я мог установить качество сборки?Должно ли это быть сделано в файле TFSBuld.proj, каким-то образом изменив шаблон сборки, или, возможно, даже в сценарии сборки ANT?

1 Ответ

0 голосов
/ 28 августа 2011

Боюсь, что вы не можете изменить процесс XAML, который используется в определении сборки из Eclipse. Однако вы можете изменить определение сборки из Visual Studio, чтобы использовать измененный шаблон UpgradeTemplate, если хотите установить качество сборки в шаблоне процесса XAML.

В качестве альтернативы, вы можете изменить файл TFSBuild.proj, связанный со сборкой, и заставить его установить качество сборки, добавив цель, подобную этой:

<Target Name="AfterDropBuild">
    <SetBuildProperties TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
                        BuildUri="$(BuildUri)" 
                        Quality="Ready for Deployment" />
</Target>
...