0
나는 체크인시 프로젝트를 만들 수있는 방아쇠를 가지고있다. 그러나 어떤 경우에는 수표를 추가하고 빌드를 취소하고 싶습니다.TFSBuild.proj의 작업에서 빌드를 취소하려면 어떻게해야합니까?
확인할 조건이있는 작업이 생성되었습니다.
<Target Name="BeforeCompile">
<CheckIfBuildNeeded>
.....
</CheckIfBuildNeeded>
</Target>
그래서, 대답은 내가 작업의 Execute()
방법 또는 다른에서 구축 중지/취소 할 수있는 방법이다 : 나는 CheckIfBuildNeeded
내 작업의 이름과 같은 코드로 TFSBuild.proj 파일을 사용하여이 작업을 실행할 수 있습니다 장소? Build 객체를 얻으려면 어떻게해야합니까?
이 코드로 TFS에서 빌드를 얻을 수 있다는 것을 알고 있습니다. 그러나 빌드 I로 무언가를하려면 당연히 ID임을 알아야합니다.
TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer("http://foo.bar/tfs");
IBuildServer buildServer = (IBuildServer)tfs.GetService(typeof(IBuildServer));
TFS 버전은 무엇입니까? –
@DylanSmith TFS 버전은 2012이지만 TFSBuild.proj 스키마를 2008 년부터 사용합니다. –