Hi,
has anyone successfully wrestled multi-vsts operations into a working
state?
driving me nuts - I can, of course, resort to batch tasks, but that's
a bit last year really
the following config:-
<sourcecontrol type="multi">
<sourceControls>
<cb:scope
SourceControlPath="$/xxxxxx/Release Branches/Database/$
(XXXXMainDBPath)"
WorkingDirectory="$(WorkingDirectoryGlobalRoot)\$
(ProjectName)-MainDatabase"
Workspace="$(BUILDSERVER)_$(ProjectName)_MainDatabase"
SourceControlApplyLabel="true"
>
<vsts>
<server>$(TFSServer)</server>
<project>$(SourceControlPath)</project>
<workingDirectory>$(WorkingDirectory)</
workingDirectory>
<cleanCopy>true</cleanCopy>
<workspace>$(Workspace)</workspace>
<force>true</force>
</vsts>
</cb:scope>
<vsts>
<server>$(TFSServer)</server>
<project>$(SourceControlPath)</project>
<workingDirectory>$(WorkingDirectory)</workingDirectory>
<cleanCopy>true</cleanCopy>
<workspace>$(Workspace)</workspace>
</vsts>
</sourceControls>
</sourcecontrol>
produces the following:-
* no workspace - BUILD-SQL_XXXX_MainDatabase should be created and not
deleted - doesn't happen
* no source is downloaded
* in the server log I can see tf.exe calls for both these vsts blocks
- thus:-
2010-12-22 21:19:20,052 [XXXX-ReportsDatabase-Release:INFO] Project:
'XXXX-ReportsDatabase-Release' is first in queue: 'DefaultQueue' and
shall start integration.
2010-12-22 21:19:20,052 [XXXX-ReportsDatabase-Release:DEBUG] [TFS]
Checking if Project $/Delivery Connect XXXX/Release Branches/Database/
6.0/025/0 exists
2010-12-22 21:19:20,052 [XXXX-ReportsDatabase-Release:DEBUG] Starting
process [c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
\TF.exe] in working directory [C:\CI\XXXX-ReportsDatabase-Release-
MainDatabase] with arguments [dir /folders /server:http://tfs:8080 "$/
Delivery Connect XXXX/Release Branches/Database/6.0/025/0"]
2010-12-22 21:19:20,052 [XXXX-ReportsDatabase-Release:DEBUG] Not
setting PriorityClass on [c:\Program Files\Microsoft Visual Studio
9.0\Common7\IDE\TF.exe] to default Normal
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $/
Delivery Connect XXXX/Release Branches/Database/6.0/025/0:
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Data
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Data_Changes
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $FKs
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Functions
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Hotfixes
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Indexes
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Jobs
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Security
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $SPs
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Table_Changes
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Tables
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Test
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Triggers
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $UDDT
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Verify
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Views
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
2010-12-22 21:19:20,693 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] 16
item(s)
2010-12-22 21:19:20,896 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-output stream closed -- null received in event
2010-12-22 21:19:20,911 [24:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-error stream closed -- null received in event
2010-12-22 21:19:20,911 [27:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] process
exited event received
2010-12-22 21:19:20,911 [XXXX-ReportsDatabase-Release:DEBUG] [TFS]
Checking Team Foundation Server for Modifications
2010-12-22 21:19:20,911 [XXXX-ReportsDatabase-Release:DEBUG] [TFS]
From: 12/22/2010 8:47:20 PM - To: 12/22/2010 9:19:20 PM
2010-12-22 21:19:20,911 [XXXX-ReportsDatabase-Release:DEBUG] Starting
process [c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
\TF.exe] in working directory [C:\CI\XXXX-ReportsDatabase-Release-
MainDatabase] with arguments [history -noprompt -server:http://tfs:
8080 "$/Delivery Connect XXXX/Release Branches/Database/6.0/025/0" -
version:D2010-12-22T07:47:20Z~D2010-12-22T08:19:20Z -recursive -
format:detailed]
2010-12-22 21:19:20,911 [XXXX-ReportsDatabase-Release:DEBUG] Not
setting PriorityClass on [c:\Program Files\Microsoft Visual Studio
9.0\Common7\IDE\TF.exe] to default Normal
2010-12-22 21:19:21,552 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] No
history entries were found for the item and version combination
specified.
2010-12-22 21:19:21,771 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-output stream closed -- null received in event
2010-12-22 21:19:21,771 [24:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-error stream closed -- null received in event
2010-12-22 21:19:21,771 [26:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] process
exited event received
2010-12-22 21:19:21,771 [XXXX-ReportsDatabase-Release:DEBUG] [TFS]
Checking if Project $/Delivery Connect XXXX/Release Branches/
ReportsDatabase/1.1/015/0 exists
2010-12-22 21:19:21,771 [XXXX-ReportsDatabase-Release:DEBUG] Starting
process [c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
\TF.exe] in working directory [C:\CI\XXXX-ReportsDatabase-Release]
with arguments [dir /folders /server:http://tfs:8080 "$/Delivery
Connect XXXX/Release Branches/ReportsDatabase/1.1/015/0"]
2010-12-22 21:19:21,771 [XXXX-ReportsDatabase-Release:DEBUG] Not
setting PriorityClass on [c:\Program Files\Microsoft Visual Studio
9.0\Common7\IDE\TF.exe] to default Normal
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $/
Delivery Connect XXXX/Release Branches/ReportsDatabase/1.1/015/0:
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Data
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Functions
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Indexes
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Jobs
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
$Security
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $SPs
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Tables
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] $Views
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
2010-12-22 21:19:22,396 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] 8
item(s)
2010-12-22 21:19:22,599 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-output stream closed -- null received in event
2010-12-22 21:19:22,615 [24:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-error stream closed -- null received in event
2010-12-22 21:19:22,615 [30:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] process
exited event received
2010-12-22 21:19:22,615 [XXXX-ReportsDatabase-Release:DEBUG] [TFS]
Checking Team Foundation Server for Modifications
2010-12-22 21:19:22,615 [XXXX-ReportsDatabase-Release:DEBUG] [TFS]
From: 12/22/2010 8:47:20 PM - To: 12/22/2010 9:19:20 PM
2010-12-22 21:19:22,615 [XXXX-ReportsDatabase-Release:DEBUG] Starting
process [c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
\TF.exe] in working directory [C:\CI\XXXX-ReportsDatabase-Release]
with arguments [history -noprompt -server:http://tfs:8080 "$/Delivery
Connect XXXX/Release Branches/ReportsDatabase/1.1/015/0" -
version:D2010-12-22T07:47:20Z~D2010-12-22T08:19:20Z -recursive -
format:detailed]
2010-12-22 21:19:22,615 [XXXX-ReportsDatabase-Release:DEBUG] Not
setting PriorityClass on [c:\Program Files\Microsoft Visual Studio
9.0\Common7\IDE\TF.exe] to default Normal
2010-12-22 21:19:23,255 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] No
history entries were found for the item and version combination
specified.
2010-12-22 21:19:23,474 [9:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-output stream closed -- null received in event
2010-12-22 21:19:23,474 [24:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe]
standard-error stream closed -- null received in event
2010-12-22 21:19:23,474 [30:DEBUG] [XXXX-ReportsDatabase-Release c:
\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\TF.exe] process
exited event received
2010-12-22 21:19:23,474 [XXXX-ReportsDatabase-Release:INFO] No
modifications detected.
2010-12-22 21:19:23,474 [XXXX-ReportsDatabase-Release:INFO] Building:
Build (ForceBuild) triggered from BUILD-PORTAL
2010-12-22 21:19:23,474 [XXXX-ReportsDatabase-Release:DEBUG] Starting
process [\\enterprise\development\infrastructure\Build\scripts
\DatabaseBuild.bat] in working directory [C:\CI\XXXX-ReportsDatabase-
Release-MainDatabase] with arguments [-s BUILD-SQL -i SQL2K8 -d
XXXXMainDatabase_SCRATCH_%ccnetnumericlabel% -p "C:\CI\XXXX-
ReportsDatabase-Release-MainDatabase\" -x release_database_layout.xml -
o XXXX_Database_6.0.025.0.sql]
2010-12-22 21:19:23,490 [XXXX-ReportsDatabase-Release:DEBUG] Not
setting PriorityClass on [\\enterprise\development\infrastructure\Build
\scripts\DatabaseBuild.bat] to default Normal
2010-12-22 21:19:23,583 [9:DEBUG] [XXXX-ReportsDatabase-Release \
\enterprise\development\infrastructure\Build\scripts
\DatabaseBuild.bat] Server BUILD-SQL
2010-12-22 21:19:23,583 [9:DEBUG] [XXXX-ReportsDatabase-Release \
\enterprise\development\infrastructure\Build\scripts
\DatabaseBuild.bat] Database XXXXMainDatabase_SCRATCH_7
2010-12-22 21:19:23,599 [9:DEBUG] [XXXX-ReportsDatabase-Release \
\enterprise\development\infrastructure\Build\scripts
\DatabaseBuild.bat] DB Structure xml file not found : "C:\CI\XXXX-
ReportsDatabase-Release-MainDatabase\"\release_database_layout.xml
2010-12-22 21:19:23,599 [9:DEBUG] [XXXX-ReportsDatabase-Release \
\enterprise\development\infrastructure\Build\scripts
\DatabaseBuild.bat] standard-output stream closed -- null received in
event
2010-12-22 21:19:23,599 [24:DEBUG] [XXXX-ReportsDatabase-Release \
\enterprise\development\infrastructure\Build\scripts
\DatabaseBuild.bat] standard-error stream closed -- null received in
event
2010-12-22 21:19:23,599 [30:DEBUG] [XXXX-ReportsDatabase-Release \
\enterprise\development\infrastructure\Build\scripts
\DatabaseBuild.bat] process exited event received
2010-12-22 21:19:23,630 [XXXX-ReportsDatabase-Release:WARN] File not
found 'C:\CI\XXXX-ReportsDatabase-Release\results.xml
2010-12-22 21:19:23,646 [XXXX-ReportsDatabase-Release:INFO]
Integration complete: Failure - 12/22/2010 9:19:23 PM