History

1) Updated BuildNightly.bat script to match the BuildBetaNoHelp.bat script. 2) In MasterBuild.buildproj, restored the call to the CheckForChanges target in CorePopulateWorkspace.

gsfbuildbot committed 11 years ago

Commit 7feebcb1 parent 37fdf743 files · +25 −19Browse files

Unified · Split

3 files
  1. Build/Scripts/BuildNightly.bat +11 −10
  2. Build/Scripts/CommonBuild.bat +4 −5
  3. Build/Scripts/MasterBuild.buildproj +10 −4
Build/Scripts/BuildNightly.bat+11−10
@@ -22,19 +22,20 @@ · 21 unmodified lines
2222 :: Change Framework path from v3.5 to v4.0
2323 :: 10/03/2010 - Pinal C. Patel
2424 :: Updated to use MSBuild 4.0.
25−:: 08/25 - Gavin E. Holden
26−:: Modified to call CommonBuild.bat
25+:: 08/25/2014 - Gavin E. Holden
26+:: Modified to call CommonBuild.bat.
27+:: 01/13/2015 - Stephen C. Wills
28+:: Modified to match BuildBetaNoHelp.bat.
2729 ::
2830 ::*******************************************************************************************************
2931
30−echo off
32+@ECHO OFF
3133
32−setlocal enabledelayedexpansion
33−set parameter_list=
34−for %%y in (%*) do (
35− set parameter_list=!parameter_list! %%y
36−)
37−echo %parameter_list%
38−call CommonBuild.bat %parameter_list%
34+SetLocal EnableDelayedExpansion
35+
36+ECHO BuildNightly: CALL CommonBuild.bat %*
37+CALL CommonBuild.bat %*
38+
39+ECHO BuildNightly: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe GridSolutionsFramework.buildproj /p:BuildDeployFolder=%deploy%;NugetApiKey=%api_key%;NugetPackagesFolder=%package%;TfsUserName=%tfs_user_name%;TfsPassword=%tfs_password%;ForceBuild=false /l:FileLogger,Microsoft.Build.Engine;logfile=%logger%
3940 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe GridSolutionsFramework.buildproj /p:BuildDeployFolder=%deploy%;NugetApiKey=%api_key%;NugetPackagesFolder=%package%;TfsUserName=%tfs_user_name%;TfsPassword=%tfs_password%;ForceBuild=false /l:FileLogger,Microsoft.Build.Engine;logfile=%logger%
4041 endlocal
Build/Scripts/CommonBuild.bat+4−5
@@ -21,9 +21,8 @@ · 20 unmodified lines
2121 ::
2222 ::*******************************************************************************************************
2323
24−echo off
24+@echo off
2525
26−EnableDelayedExpansion
2726 set show_help=0
2827 if [%1]==[] set show_help=1
2928 if "%1"=="/?" set show_help=1
@@ -34,10 +33,10 @@ echo Explain Parameters · 4 unmodified lines
3433 echo.
3534 echo /u = TFS User Name
3635 echo /p = TFS Password
37−echo /d = Build Deploy Location (required)
38−echo /o = Nuget Package Location (required)
36+echo /d = Build Deploy Location (required^)
37+echo /o = Nuget Package Location (required^)
3938 echo /l = Logger
40−echo /f = Force Build (booleen)
39+echo /f = Force Build (booleen^)
4140 echo /k = nuget.org API Key
4241 )
4342 set tfs_user_name=""
Build/Scripts/MasterBuild.buildproj+10−4
@@ -336,7 +336,6 @@ · 335 unmodified lines
336336 <!-- Create a temporary workspace for the build. -->
337337 <Message Text="Creating temporary workspace..."/>
338338
339−
340339 <PropertyGroup>
341340 <Workspace Condition="'$(Workspace)' == ''">$(COMPUTERNAME)_$(ProjectName)</Workspace>
342341 </PropertyGroup>
@@ -355,10 +354,16 @@ · 12 unmodified lines
355354 <Target Name="BeforePopulateWorkspace"/>
356355
357356 <Target Name="CorePopulateWorkspace">
357+ <!-- Get version file for the most recent version. -->
358+ <Message Condition="'$(ForceBuild)' != 'true'" Text="Checking for changes to project since last build..."/>
359+ <Exec Condition="'$(ForceBuild)' != 'true' And '$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 get %22$(VersionFile)%22 /force /recursive /noprompt"/>
360+ <Exec Condition="'$(ForceBuild)' != 'true' And '$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(VersionFile)%22 /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/>
361+ <CallTarget Targets="CheckForChanges"/>
362+
358363 <!-- Get source code for the specified version. -->
359− <Message Text="Getting source code..."/>
360− <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt"/>
361− <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/>
364+ <Message Condition="'$(ForceBuild)' == 'true'" Text="Getting source code..."/>
365+ <Exec Condition="'$(ForceBuild)' == 'true' And '$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt"/>
366+ <Exec Condition="'$(ForceBuild)' == 'true' And '$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/>
362367 </Target>
363368
364369 <Target Name="CheckForChanges" Condition="'$(ForceBuild)' != 'true'">
@@ -372,6 +377,7 @@ · 7 unmodified lines
372377 </TfsHistory>
373378 <PropertyGroup>
374379 <ForceBuild Condition="'$(TotalChanges)' == '-1' Or '$(TotalChanges)' &gt; '1'">true</ForceBuild>
380+ <SkipVersioning Condition="'$(ForceBuild)' != 'true'">true</SkipVersioning>
375381 </PropertyGroup>
376382 <Message Text="Build is skipped - No new changes." Condition="'$(ForceBuild)' != 'true'"/>
377383 </Target>

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