Hi there ,
I am new to cruisecontrol.net . I am trying to get   the source of a
single project   from VSS and store it in a local location and compile
it using an msbuild task (its a c#.net project) .Below is my
ccnet.config  file :


<cruisecontrol>
   <project>
      <name>CITest</name>
      <triggers>
         <intervalTrigger seconds="60" buildCondition="ForceBuild"/>
      </triggers>
      <sourcecontrol type="vss" autoGetSource="true"
applyLabel="true">
         <executable>"C:\Program Files\Microsoft Visual Studio\VSS
\win32\SS.EXE"</executable>
         <project>"$/3.2.1/Orchestra Product/Source/Binaries/
OrchConference"</project>
         <username>rhitabrata.sanyal</username>
         <password/>
         <ssdir>"C:\Program Files\Microsoft Visual Studio\VSS"</ssdir>
         <workingDirectory>c:\dllsource\Orchconference</
workingDirectory>
         <culture>en-US</culture>
         <cleanCopy>false</cleanCopy>
      </sourcecontrol>
      <tasks>
         <msbuild>
            <executable>C:\WINDOWS\Microsoft.NET\Framework
\v2.0.50727\MSBuild.exe</executable>
            <workingDirectory>C:\dllsource\OrchConference</
workingDirectory>
            <projectFile>OrchConference.sln</projectFile>
            <buildArgs>/noconsolelogger /p:Configuration=Release /
v:diag /fileLogger </buildArgs>
            <targets>Build;Test</targets>
            <timeout>900</timeout>
            <logger>C:\CruiseControl.NET\server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
         </msbuild>
      </tasks>
   </project>
</cruisecontrol>

the password element's inner text is blank as there is no password
reqd ....
the contents of my srcsafe.ini is as follows :

; Client srcsafe.ini
;
; Your Microsoft Visual SourceSafe Client installation uses this file
to
; access a remote SourceSafe database on a network server. This file
; contains only one uncommented line: a #include statement containing
the
; path to your network server's initialization file, SRCSAFE.INI. If
this
; file does not contain such a line, add a #include statement
containing
; the path to your network server's initialization file. For example:
; #include \\SRCSERVER\SRCSHARE\SS4\SRCSAFE.INI
;



#include \\BLR-S-08\VSNET$\SRCSAFE.INI


Now , if i try to  navigate  to   \\BLR-S-08\VSNET$ manually , the
network path is not found ...  but if i log in to source safe from my
machine with the correct username(and no password)  i can log in
without any problem and view the source safe projects without  any
problem ..  when i run  ccnet.exe ,  the server gives the following
errors :





2008-10-11 15:11:15,249 [CITest:INFO] Project: 'CITest' is added to
queue: 'CITest' in position 0.
2008-10-11 15:11:15,359 [CITest:INFO] Project: 'CITest' is first in
queue: 'CITest' and shall start integration.
2008-10-11 15:11:15,359 [CITest:DEBUG] Starting process [C:\Program
Files\Microsoft Visual Studio\VSS\win32\SS.EXE] in working directory
[c:\dllsource\Orchconference] with arguments [history "$
\3.2.1\Orchestra Product\Source\Binaries\OrchConference" -R -
Vd10/11/2008;3:11p~10/10/2008;2:02p -Yrhitabrata.sanyal, -I-Y "[EMAIL 
PROTECTED]:
\Documents and Settings\rhitabrata.sanyal\Local Settings\Temp
\tmpAB.tmp"]
2008-10-11 15:11:16,343 [CITest:DEBUG] Network not found.
2008-10-11 15:11:16,359 [CITest:ERROR] Exception: Source control
operation failed: Network not found.
. Process command: C:\Program Files\Microsoft Visual Studio\VSS
\win32\SS.EXE history "$\3.2.1\Orchestra Product\Source\Binaries
\OrchConference" -R -Vd10/11/2008;3:11p~10/10/2008;2:02p -
Yrhitabrata.sanyal, -I-Y "[EMAIL PROTECTED]:\Documents and Settings
\rhitabrata.sanyal\Local Settings\Temp\tmpAB.tmp"
----------
ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control
operation failed: Network not found.
. Process command: C:\Program Files\Microsoft Visual Studio\VSS
\win32\SS.EXE history "$\3.2.1\Orchestra Product\Source\Binaries
\OrchConference" -R -Vd10/11/2008;3:11p~10/10/2008;2:02p -
Yrhitabrata.sanyal, -I-Y "[EMAIL PROTECTED]:\Documents and Settings
\rhitabrata.sanyal\Local Settings\Temp\tmpAB.tmp"
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo
processInfo)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss.GetModifications(IIntegrationResult
from, IIntegrationResult to, String tempOutputFileName)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vss.GetModifications(IIntegrationResult
from, IIntegrationResult to)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl
sourceControl, IIntegrationResult lastBuild, IIntegrationResult
thisBuild)
   at
ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest
request)
   at
ThoughtWorks.CruiseControl.Core.Project.Integrate(IntegrationRequest
request)
   at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Integrate()
   at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Run()




any idea where i might be going wrong ?


any help appreciated ,

Regards ,
Rhitam

Reply via email to