History

Added Team Foundation Server Username and Password properties.

Ozias committed 12 years ago

Commit 0c005931 parent 3ba1dbf1 file · +68 −107Browse files

Showing the changes to Build/Scripts (1 of 1 file). Show all

Unified · Split

Build/Scripts/MasterBuild.buildproj+68−107
@@ -72,32 +72,21 @@ · 71 unmodified lines
7272 <Import Project="Targets\Inline\TfsVersion.targets"/>
7373 <Import Project="Targets\MSBuild Community Tasks\MSBuild.Community.Tasks.Targets"/>
7474 <Import Project="Targets\MSBuild Extension Pack\MSBuild.ExtensionPack.tasks"/>
75−
76− <PropertyGroup>
7775
78− <TfsUserName></TfsUserName>
79−
80− <TfsPassword></TfsPassword>
81−
82− <!-- Name of the project being built. -->
76+ <PropertyGroup>
77+ <!-- Name of the project being built. -->
8378 <ProjectName></ProjectName>
84−
85− <!-- Solution of the project being built. -->
79+ <!-- Solution of the project being built. -->
8680 <ProjectSolution></ProjectSolution>
87−
8881 <!-- Name of the local build workspace. -->
8982 <Workspace></Workspace>
90−
91− <!-- URL of the Team Foundation Server. -->
83+ <!-- URL of the Team Foundation Server. -->
9284 <TfsServer></TfsServer>
93−
94− <!-- Root server folder of the project. -->
85+ <!-- Root server folder of the project. -->
9586 <ServerFolder></ServerFolder>
96−
97− <!-- Root local folder of the project. -->
87+ <!-- Root local folder of the project. -->
9888 <LocalFolder></LocalFolder>
99−
100− <!-- Source control label for the build. -->
89+ <!-- Source control label for the build. -->
10190 <BuildLabel></BuildLabel>
10291 <!-- Type of the build to compile. -->
10392 <BuildFlavor></BuildFlavor>
@@ -109,10 +98,8 @@ · 5 unmodified lines
10998 <BuildDeployFolder></BuildDeployFolder>
11099 <!-- Setting for enabling user propmts. -->
111100 <BuildInteractive></BuildInteractive>
112−
113−
114101 <!-- File containing the build version. -->
115− <VersionFile></VersionFile>
102+ <VersionFile></VersionFile>
116103 <!-- Versioning scheme major number change type. -->
117104 <VersionMajorChange></VersionMajorChange>
118105 <!-- Versioning scheme minor number change type. -->
@@ -123,8 +110,10 @@ · 4 unmodified lines
123110 <VersionRevisionChange></VersionRevisionChange>
124111 <!-- Version of the source code to build. -->
125112 <SourceVersion></SourceVersion>
126−
127−
113+ <!-- User name for Team Foundation Client. -->
114+ <TfsUserName></TfsUserName>
115+ <!-- Password for Team Foundation Client. -->
116+ <TfsPassword></TfsPassword>
128117 <!-- Paths to Team Foundation Client. -->
129118 <TfsClient></TfsClient>
130119 <!-- Path to Visual Studio IDE. -->
@@ -133,19 +122,14 @@ · 2 unmodified lines
133122 <MSTest></MSTest>
134123 <!-- Path to Sandcastle Builder. -->
135124 <SandcastleBuilder></SandcastleBuilder>
136−
137−
138125 <!-- Forces a build regardless of new changes since last build. -->
139126 <ForceBuild></ForceBuild>
140127 <!-- Skips the versioning process and just executes build steps. -->
141− <SkipVersioning></SkipVersioning>
142−
143− <!--Executes build without running unit tests when true.-->
144− <SkipUnitTest>True</SkipUnitTest>
145−
128+ <SkipVersioning></SkipVersioning>
129+ <!--Executes build without running unit tests when true.-->
130+ <SkipUnitTest>True</SkipUnitTest>
146131 <!-- Name of binaries archive file. -->
147132 <BinariesArchiveFileName></BinariesArchiveFileName>
148−
149133 <!-- Name of installs archive file. -->
150134 <InstallsArchiveFileName></InstallsArchiveFileName>
151135 <!-- Working directory for creating binaries archive file. -->
@@ -153,7 +137,7 @@ · 1 unmodified line
153137 <!-- Working directory for creating installs archive file. -->
154138 <InstallsArchiveWorkingDirectory></InstallsArchiveWorkingDirectory>
155139 </PropertyGroup>
156−
140+
157141 <PropertyGroup>
158142 <!--
159143 InitializeBuild
@@ -202,7 +186,6 @@ · 42 unmodified lines
202186 CorePrepareSettings;
203187 AfterPrepareSettings;
204188 </PrepareSettingsDependsOn>
205−
206189 <CreateWorkspaceDependsOn>
207190 BeforeCreateWorkspace;
208191 CoreCreateWorkspace;
@@ -257,33 +240,27 @@ · 48 unmodified lines
257240 AfterDeleteWorkspace;
258241 </DeleteWorkspaceDependsOn>
259242 </PropertyGroup>
260−
243+
261244 <ItemGroup>
262245 <!-- List of projects to build. -->
263246 <ProjectsToBuild Include="Nothing" Exclude="Nothing"/>
264−
265247 <!-- List of installs to build. -->
266248 <InstallsToBuild Include="Nothing" Exclude="Nothing"/>
267−
268249 <!-- List of files to be versioned. -->
269250 <FilesToVersion Include="Nothing" Exclude="Nothing">
270251 <VersionRegex>(?'BeforeVersion')(?'CoreVersion')(?'AfterVersion')</VersionRegex>
271252 <VersionPrecision>4</VersionPrecision>
272253 </FilesToVersion>
273−
274254 <!-- List of unit test assemblies. -->
275255 <UnitTestAssemblies Include="Nothing" Exclude="Nothing"/>
276−
277256 <!-- List of binaries to archive. -->
278257 <BinariesToArchive Include="Nothing" Exclude="Nothing"/>
279−
280258 <!-- List of installs to archive. -->
281259 <InstallsToArchive Include="Nothing" Exclude="Nothing"/>
282−
283260 <!-- Destinations of archive files (*.zip). -->
284261 <ArchiveDestinations Include="Nothing" Exclude="Nothing"/>
285262 </ItemGroup>
286−
263+
287264 <Target Name="All">
288265 <!-- Entry point for the build. -->
289266 <CallTarget Targets="InitializeBuild"/>
@@ -292,42 +269,30 @@ · 2 unmodified lines
292269 <Beep/>
293270 <OnError ExecuteTargets="HandleBuildFailure"/>
294271 </Target>
295−
272+
296273 <Target Name="InitializeBuild" DependsOnTargets="$(InitializeBuildDependsOn)"/>
297−
298274 <Target Name="CompileBuild" DependsOnTargets="$(CompileBuildDependsOn)"/>
299−
300275 <Target Name="FinalizeBuild" DependsOnTargets="$(FinalizeBuildDependsOn)"/>
301−
302276 <Target Name="PrepareSettings" DependsOnTargets="$(PrepareSettingsDependsOn)"/>
303−
304277 <Target Name="CheckEnvironment" DependsOnTargets="$(CheckEnvironmentDependsOn)"/>
305−
306278 <Target Name="CreateWorkspace" DependsOnTargets="$(CreateWorkspaceDependsOn)"/>
307−
308279 <Target Name="PopulateWorkspace" DependsOnTargets="$(PopulateWorkspaceDependsOn)"/>
309−
310280 <Target Name="VersionSource" DependsOnTargets="$(VersionSourceDependsOn)" Condition="'$(ForceBuild)' == 'true'"/>
311−
312281 <Target Name="BuildProjects" DependsOnTargets="$(BuildProjectsDependsOn)" Condition="'$(ForceBuild)' == 'true'"/>
313−
314282 <Target Name="ExecuteUnitTests" DependsOnTargets="$(ExecuteUnitTestsDependsOn)" Condition="'$(ForceBuild)' == 'true' And '$(SkipUnitTest)' == 'false'"/>
315−
316283 <Target Name="LabelBuild" DependsOnTargets="$(LabelBuildDependsOn)" Condition="'$(ForceBuild)' == 'true'"/>
317−
318284 <Target Name="CleanBuild" DependsOnTargets="$(CleanBuildDependsOn)" Condition="'$(ForceBuild)' == 'true'"/>
319−
320285 <Target Name="DeployBuild" DependsOnTargets="$(DeployBuildDependsOn)" Condition="'$(ForceBuild)' == 'true'"/>
321−
322286 <Target Name="DeleteWorkspace" DependsOnTargets="$(DeleteWorkspaceDependsOn)"/>
323−
324287 <Target Name="BeforePrepareSettings"/>
325−
288+
326289 <Target Name="CorePrepareSettings">
327290 <!-- Assign default values to unassigned properties. -->
328291 <Message Text="Preparing settings for build..."/>
292+
329293 <Error Condition="'$(ProjectName)' == ''" Text="ProjectName property must be set."/>
330294 <Error Condition="'$(TfsServer)' == ''" Text="TfsServer property must be set."/>
295+
331296 <PropertyGroup>
332297 <ServerFolder Condition="'$(ServerFolder)' == ''">$/$(ProjectName)/Main</ServerFolder>
333298 <LocalFolder Condition="'$(LocalFolder)' == ''">$([System.IO.Path]::GetFullPath('$(TEMP)\MSBuild\$(ProjectName)'))</LocalFolder>
@@ -337,12 +302,12 @@ · 3 unmodified lines
337302 <BuildInteractive Condition="'$(BuildInteractive)' == ''">true</BuildInteractive>
338303 <VersionFile Condition="'$(VersionFile)' == ''">$(LocalFolder)\Build\Scripts\$(ProjectName).version</VersionFile>
339304 <SourceVersion Condition="'$(SourceVersion)' == ''">T</SourceVersion>
340− <TfsClient Condition="'$(TfsClient)' == ''">$(VS120COMNTOOLS)\..\IDE\tf.exe</TfsClient>
341− <VisualStudio Condition="'$(VisualStudio)' == ''">$(VS120COMNTOOLS)\..\IDE\devenv.com</VisualStudio>
342− <MSTest Condition="'$(MSTest)' == ''">$(VS120COMNTOOLS)\..\IDE\mstest.exe</MSTest>
305+ <TfsClient Condition="'$(TfsClient)' == ''">$(VS110COMNTOOLS)\..\IDE\tf.exe</TfsClient>
306+ <VisualStudio Condition="'$(VisualStudio)' == ''">$(VS110COMNTOOLS)\..\IDE\devenv.com</VisualStudio>
307+ <MSTest Condition="'$(MSTest)' == ''">$(VS110COMNTOOLS)\..\IDE\mstest.exe</MSTest>
343308 <SandcastleBuilder Condition="'$(SandcastleBuilder)' == ''">$(SHFBROOT)\SandcastleBuilderGUI.exe</SandcastleBuilder>
344309 <ForceBuild Condition="'$(ForceBuild)' == ''">false</ForceBuild>
345− <ForceBuild Condition="'$(SourceVersion)' != 'T'">true</ForceBuild>
310+ <ForceBuild Condition="'$(SourceVersion)' != 'T'">true</ForceBuild>
346311 <SkipVersioning Condition="'$(SkipVersioning)' == ''">false</SkipVersioning>
347312 <BinariesArchiveFileName Condition="'$(BinariesArchiveFileName)' == ''">$(LocalFolder)\$(ProjectName).Binaries.zip</BinariesArchiveFileName>
348313 <InstallsArchiveFileName Condition="'$(InstallsArchiveFileName)' == ''">$(LocalFolder)\$(ProjectName).Installs.zip</InstallsArchiveFileName>
@@ -350,54 +315,55 @@ · 1 unmodified line
350315 <InstallsArchiveWorkingDirectory Condition="'$(InstallsArchiveWorkingDirectory)' == ''">$(LocalFolder)\Archives\Installs</InstallsArchiveWorkingDirectory>
351316 </PropertyGroup>
352317 </Target>
353−
318+
354319 <Target Name="AfterPrepareSettings"/>
355−
356320 <Target Name="BeforeCheckEnvironment"/>
357−
321+
358322 <Target Name="CoreCheckEnvironment">
359323 <!-- Ensure that all required tools are installed. -->
360324 <Message Text="Checking for required application..."/>
325+
361326 <Error Condition="'$(TfsClient)' != '' And !Exists('$(TfsClient)')" Text="TFS Client is not installed."/>
362327 <Error Condition="'$(VisualStudio)' != '' And !Exists('$(VisualStudio)')" Text="Visual Studio is not installed."/>
363328 <Error Condition="'$(MSTest)' != '' And !Exists('$(MSTest)')" Text="Unit testing tool is not installed."/>
364329 <Error Condition="'$(SandcastleBuilder)' != '' And !Exists('$(SandcastleBuilder)')" Text="Sandcastle Builder is not installed."/>
365330 </Target>
366−
331+
367332 <Target Name="AfterCheckEnvironment"/>
368−
369333 <Target Name="BeforeCreateWorkspace"/>
370−
334+
371335 <Target Name="CoreCreateWorkspace">
372336 <!-- Create a temporary workspace for the build. -->
373337 <Message Text="Creating temporary workspace..."/>
338+
339+
374340 <PropertyGroup>
375341 <Workspace Condition="'$(Workspace)' == ''">$(COMPUTERNAME)_$(ProjectName)</Workspace>
376342 </PropertyGroup>
343+
377344 <RemoveDir Directories="$(LocalFolder)" Condition="Exists('$(LocalFolder)')"/>
378− <MakeDir Directories="$(LocalFolder)"/>
345+ <MakeDir Directories="$(LocalFolder)"/>
379346 <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 workspace /new /server:$(TfsServer) /noprompt %22$(Workspace)%22" WorkingDirectory="$(LocalFolder)"/>
380− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 workspace /new /server:$(TfsServer) /noprompt %22$(Workspace)%22 /login:$(TfsUserName),$(TfsPassword)" WorkingDirectory="$(LocalFolder)"/>
347+ <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 workspace /new /server:$(TfsServer) /noprompt %22$(Workspace)%22 /login:$(TfsUserName),$(TfsPassword)" WorkingDirectory="$(LocalFolder)"/>
381348 <Exec Condition="'$(TFSUserName)' == ''" Command="%22$(TfsClient)%22 workfold /unmap /server:$(TfsServer) /workspace:%22$(Workspace)%22 $/"/>
382− <Exec Condition="'$(TFSUserName)' != ''" Command="%22$(TfsClient)%22 workfold /unmap /server:$(TfsServer) /workspace:%22$(Workspace)%22 $/ /login:$(TfsUserName),$(TfsPassword)"/>
349+ <Exec Condition="'$(TFSUserName)' != ''" Command="%22$(TfsClient)%22 workfold /unmap /server:$(TfsServer) /workspace:%22$(Workspace)%22 $/ /login:$(TfsUserName),$(TfsPassword)"/>
383350 <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 workfold /map /server:$(TfsServer) /workspace:%22$(Workspace)%22 %22$(ServerFolder)%22 %22$(LocalFolder)%22"/>
384− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 workfold /map /server:$(TfsServer) /workspace:%22$(Workspace)%22 %22$(ServerFolder)%22 %22$(LocalFolder)%22 /login:$(TfsUserName),$(TfsPassword)"/>
351+ <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 workfold /map /server:$(TfsServer) /workspace:%22$(Workspace)%22 %22$(ServerFolder)%22 %22$(LocalFolder)%22 /login:$(TfsUserName),$(TfsPassword)"/>
385352 </Target>
386353
387354 <Target Name="AfterCreateWorkspace"/>
388−
389355 <Target Name="BeforePopulateWorkspace"/>
390−
356+
391357 <Target Name="CorePopulateWorkspace">
392358 <!-- Get source code for the specified version. -->
393− <Message Text="Getting source code..."/>
359+ <Message Text="Getting source code..."/>
394360 <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt"/>
395− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/>
361+ <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/>
396362 </Target>
397−
363+
398364 <Target Name="CheckForChanges" Condition="'$(ForceBuild)' != 'true'">
399365 <!-- Check for new changes since the last build. -->
400− <Message Text="Checking for changes..."/>
366+ <Message Text="Checking for changes..."/>
401367 <ReadLinesFromFile File="$(VersionFile)">
402368 <Output TaskParameter="Lines" ItemName="VersionNumber"/>
403369 </ReadLinesFromFile>
@@ -409,18 +375,17 @@ · 5 unmodified lines
409375 </PropertyGroup>
410376 <Message Text="Build is skipped - No new changes." Condition="'$(ForceBuild)' != 'true'"/>
411377 </Target>
412−
378+
413379 <Target Name="AfterPopulateWorkspace"/>
414−
415380 <Target Name="BeforeVersionSource"/>
416−
381+
417382 <Target Name="CoreVersionSource" Condition="'$(SourceVersion)' == 'T' And '@(FilesToVersion)' != '' And '$(SkipVersioning)' != 'true'">
418383 <!-- Update version number of the source code. -->
419384 <Message Text="Versioning source code..."/>
420385 <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 checkout /noprompt %22$(VersionFile)%22"/>
421− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 checkout /noprompt %22$(VersionFile)%22 /login:$(TfsUserName),$(TfsPassword)"/>
386+ <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 checkout /noprompt %22$(VersionFile)%22 /login:$(TfsUserName),$(TfsPassword)"/>
422387 <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 checkout /noprompt %22%(FilesToVersion.FullPath)%22"/>
423− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 checkout /noprompt %22%(FilesToVersion.FullPath)%22 /login:$(TfsUserName),$(TfsPassword)"/>
388+ <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 checkout /noprompt %22%(FilesToVersion.FullPath)%22 /login:$(TfsUserName),$(TfsPassword)"/>
424389 <Version VersionFile="$(VersionFile)" Major="$(VersionMajorChange)" Minor="$(VersionMinorChange)" BuildType="$(VersionBuildChange)" RevisionType="$(VersionRevisionChange)">
425390 <Output TaskParameter="Major" PropertyName="Major"/>
426391 <Output TaskParameter="Minor" PropertyName="Minor"/>
@@ -435,18 +400,19 @@ · 8 unmodified lines
435400 <BuildLabel Condition="'$(BuildLabel)' == ''">$(ProjectName)_v$(Major).$(Minor).$(Build).$(Revision)</BuildLabel>
436401 </PropertyGroup>
437402 </Target>
438−
403+
439404 <Target Name="AfterVersionSource"/>
440−
441405 <Target Name="BeforeBuildProjects"/>
442−
406+
443407 <Target Name="CoreBuildProjects">
444408 <!-- Build all of the specified projects. -->
445− <Message Text="Compiling projects..."/>
409+ <Message Text="Compiling projects..."/>
446410 <MSBuild Projects="@(ProjectsToBuild)" Properties="Configuration=$(BuildFlavor);Platform=$(BuildTarget);%(ProjectsToBuild.Properties)"/>
411+
447412 <!-- Build all of the specified installs. -->
448413 <Message Text="Compiling installs..."/>
449414 <Exec Command="%22$(VisualStudio)%22 %22$(ProjectSolution)%22 /Project %22%(InstallsToBuild.FullPath)%22 /Build %22$(BuildFlavor)|$(BuildTarget)%22" Condition="'$(ProjectSolution)' != '' And '@(InstallsToBuild)' != ''"/>
415+
450416 <!-- Create list of files to be deleted from build output. -->
451417 <ItemGroup>
452418 <FilesToDelete Include="$(BuildOutputFolder)\**\setup.exe"/>
@@ -455,43 +421,39 @@ · 2 unmodified lines
455421 <FilesToDelete Include="$(BuildOutputFolder)\**\*.vshost.exe.manifest"/>
456422 </ItemGroup>
457423 </Target>
458−
424+
459425 <Target Name="AfterBuildProjects"/>
460−
461426 <Target Name="BeforeExecuteUnitTests"/>
462−
427+
463428 <Target Name="CoreExecuteUnitTests" Condition="'@(UnitTestAssemblies)' != ''">
464429 <!-- Execute tests in unit test assemblies. -->
465430 <Message Text="Executing unit tests..."/>
466431 <Exec Command="%22$(MSTest)%22 /testcontainer:%22%(UnitTestAssemblies.FullPath)%22" WorkingDirectory="%(UnitTestAssemblies.RootDir)%(UnitTestAssemblies.Directory)"/>
467432 </Target>
468−
433+
469434 <Target Name="AfterExecuteUnitTests"/>
470−
471435 <Target Name="BeforeLabelBuild"/>
472−
436+
473437 <Target Name="CoreLabelBuild" Condition="'$(BuildLabel)' != '' And '$(SkipVersioning)' != 'true'">
474438 <!-- Apply label for the current build. -->
475439 <Message Text="Labeling build $(BuildLabel)..."/>
476440 <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 label %22$(BuildLabel)%22 %22$(LocalFolder)%22 /comment:%22Label applied for build $(BuildLabel).%22 /recursive"/>
477− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 label %22$(BuildLabel)%22 %22$(LocalFolder)%22 /comment:%22Label applied for build $(BuildLabel).%22 /recursive /login:$(TfsUserName),$(TfsPassword)"/>
441+ <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 label %22$(BuildLabel)%22 %22$(LocalFolder)%22 /comment:%22Label applied for build $(BuildLabel).%22 /recursive /login:$(TfsUserName),$(TfsPassword)"/>
478442 </Target>
479443
480444 <Target Name="AfterLabelBuild"/>
481−
482445 <Target Name="BeforeCleanBuild"/>
483−
484− <Target Name="CoreCleanBuild">
446+
447+ <Target Name="CoreCleanBuild">
485448 <!-- Clean output of the current build. -->
486449 <Message Text="Cleaning build output..."/>
487450 <Delete Files="@(FilesToDelete)" ContinueOnError="true"/>
488451 </Target>
489−
490− <Target Name="AfterCleanBuild"/>
491452
453+ <Target Name="AfterCleanBuild"/>
492454 <Target Name="BeforeDeployBuild"/>
493−
494− <Target Name="CoreDeployBuild" Condition="'$(BuildOutputFolder)' != '' And '$(BuildDeployFolder)' != ''">
455+
456+ <Target Name="CoreDeployBuild" Condition="'$(BuildOutputFolder)' != '' And '$(BuildDeployFolder)' != ''">
495457 <!-- Copy build content to the deploy folder. -->
496458 <Message Text="Deploying build content..."/>
497459 <ItemGroup>
@@ -502,7 +464,7 @@ · 4 unmodified lines
502464 <Copy SourceFiles="@(FilesToDeploy)" DestinationFolder="$(BuildDeployFolder)\%(FilesToDeploy.RecursiveDir)"/>
503465 <CallTarget Targets="ArchiveBuildOutput"/>
504466 </Target>
505−
467+
506468 <Target Name="ArchiveBuildOutput" Condition="'@(BinariesToArchive)' != '' Or '@(InstallsToArchive)' != ''">
507469 <!-- Create specified archives of build content. -->
508470 <Message Text="Archiving build content..."/>
@@ -521,30 +483,29 @@ · 12 unmodified lines
521483 </ItemGroup>
522484 <Copy SourceFiles="@(Archives)" DestinationFolder="%(ArchiveDestinations.FullPath)" ContinueOnError="true"/>
523485 </Target>
524−
525− <Target Name="AfterDeployBuild"/>
526486
487+ <Target Name="AfterDeployBuild"/>
527488 <Target Name="BeforeDeleteWorkspace"/>
528489
529490 <Target Name="CoreDeleteWorkspace">
530491 <!-- Checkin all of the pending changes. -->
531492 <Message Text="Checking in pending changes..." Condition="'$(SkipVersioning)' != 'true'" />
532493 <Exec Condition="'$(TfsUserName)' == '' and '$(SkipVersioning)' != 'true'" Command="%22$(TfsClient)%22 checkin /comment:%22$(ProjectName): Version change for build $(BuildLabel).%22 /recursive /noprompt %22$(LocalFolder)%22" ContinueOnError="true" />
533− <Exec Condition="'$(TfsUserName)' != '' and '$(SkipVersioning)' != 'true'" Command="%22$(TfsClient)%22 checkin /comment:%22$(ProjectName): Version change for build $(BuildLabel).%22 /recursive /noprompt %22$(LocalFolder)%22 /login:$(TfsUserName),$(TfsPassword)" ContinueOnError="true"/>
494+ <Exec Condition="'$(TfsUserName)' != '' and '$(SkipVersioning)' != 'true'" Command="%22$(TfsClient)%22 checkin /comment:%22$(ProjectName): Version change for build $(BuildLabel).%22 /recursive /noprompt %22$(LocalFolder)%22 /login:$(TfsUserName),$(TfsPassword)" ContinueOnError="true"/>
534495 <!-- Delete the temporary build workpsace. -->
535496 <Message Text="Deleting temporary workspace..."/>
536497 <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 workspace /delete /server:$(TfsServer) %22$(Workspace)%22" ContinueOnError="true"/>
537− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 workspace /delete /server:$(TfsServer) %22$(Workspace)%22 /login:$(TfsUserName),$(TfsPassword)" ContinueOnError="true"/>
498+ <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 workspace /delete /server:$(TfsServer) %22$(Workspace)%22 /login:$(TfsUserName),$(TfsPassword)" ContinueOnError="true"/>
538499 </Target>
500+
539501 <Target Name="AfterDeleteWorkspace"/>
540502
541503 <Target Name="HandleBuildFailure">
542504 <!-- Handle any unexpected build errors. -->
543505 <Message Text="Undoing pending changes..." Condition="'$(SkipVersioning)' != 'true'" />
544506 <Exec Condition="'$(TfsUserName)' == '' and '$(SkipVersioning)' != 'true'" Command="%22$(TfsClient)%22 undo %22$(LocalFolder)%22 /recursive /noprompt" ContinueOnError="true"/>
545− <Exec Condition="'$(TfsUserName)' != '' and '$(SkipVersioning)' != 'true'" Command="%22$(TfsClient)%22 undo %22$(LocalFolder)%22 /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)" ContinueOnError="true"/>
507+ <Exec Condition="'$(TfsUserName)' != '' and '$(SkipVersioning)' != 'true'" Command="%22$(TfsClient)%22 undo %22$(LocalFolder)%22 /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)" ContinueOnError="true"/>
546508 <CallTarget Targets="DeleteWorkspace"/>
547509 <Beep Duration="2000"/>
548510 </Target>
549−
550511 </Project>

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t