equal
deleted
inserted
replaced
168 # $sSourcesFile =~ m,(.*[\\/])?([^\\^/]+),; |
168 # $sSourcesFile =~ m,(.*[\\/])?([^\\^/]+),; |
169 # $sJobLabel = $2 if (!$sJobLabel); |
169 # $sJobLabel = $2 if (!$sJobLabel); |
170 #} |
170 #} |
171 mkdir("$sWORKING_DRIVE\\$sJOB_BASE_DIR") if (!-d "$sWORKING_DRIVE\\$sJOB_BASE_DIR"); |
171 mkdir("$sWORKING_DRIVE\\$sJOB_BASE_DIR") if (!-d "$sWORKING_DRIVE\\$sJOB_BASE_DIR"); |
172 my $sJobDir = mkdir_unique("$sWORKING_DRIVE\\$sJOB_BASE_DIR\\$sJobLabel"); |
172 my $sJobDir = mkdir_unique("$sWORKING_DRIVE\\$sJOB_BASE_DIR\\$sJobLabel"); |
173 print "Created project dir $sWORKING_DRIVE\\$sJOB_BASE_DIR\\$sJobDir\n"; |
173 print "Created project dir $sJobDir\n"; |
174 |
174 |
175 print("cd $sBOOTSTRAP_DIR\n"); |
175 print("cd $sBOOTSTRAP_DIR\n"); |
176 chdir("$sBOOTSTRAP_DIR"); |
176 chdir("$sBOOTSTRAP_DIR"); |
177 print "###### BOOTSTRAP ######\n"; |
177 print "###### BOOTSTRAP ######\n"; |
178 my $sConfigArg = "-Dsf.config.repo=$sFbfConfigRepo"; |
178 my $sConfigArg = "-Dsf.config.repo=$sFbfConfigRepo"; |
275 if ($bHudson) |
275 if ($bHudson) |
276 { |
276 { |
277 print "cleaning job directories...\n"; |
277 print "cleaning job directories...\n"; |
278 if (-d "$sWORKING_DRIVE\\$sJOB_BASE_DIR\\$sJobLabel") # project dir |
278 if (-d "$sWORKING_DRIVE\\$sJOB_BASE_DIR\\$sJobLabel") # project dir |
279 { |
279 { |
280 print "rmdir /S $sWORKING_DRIVE\\$sJOB_BASE_DIR\\$sJobLabel\n"; |
280 print "rmdir /S /Q $sJobDir\n"; |
281 system("rmdir /S /Q $sWORKING_DRIVE\\$sJOB_BASE_DIR\\$sJobLabel"); |
281 system("rmdir /S /Q $sJobDir"); |
282 } |
282 } |
283 if (-d "$sWORKING_DRIVE\\fbf_job\\$sPackage\_$sPlatform.$nJobNumber") # build drive |
283 if (-d "$sWORKING_DRIVE\\fbf_job\\$sPackage\_$sPlatform.$nJobNumber") # build drive |
284 { |
284 { |
285 print "rmdir /S $sWORKING_DRIVE\\fbf_job\\$sPackage\_$sPlatform.$nJobNumber\n"; |
285 print "rmdir /S $sWORKING_DRIVE\\fbf_job\\$sPackage\_$sPlatform.$nJobNumber\n"; |
286 system("rmdir /S /Q $sWORKING_DRIVE\\fbf_job\\$sPackage\_$sPlatform.$nJobNumber"); |
286 system("rmdir /S /Q $sWORKING_DRIVE\\fbf_job\\$sPackage\_$sPlatform.$nJobNumber"); |