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

Reply via email to