Hi

another option is to use UNC names,
not R:\dotnet2\
but \\servername\sharename

maybe this works


with kind regards
Ruben Willems


On Wed, Oct 1, 2008 at 7:39 PM, Zachary Young <[EMAIL PROTECTED]>wrote:

>
> Hello,
>
> I am trying to configure a project to use VSS. I have had a good deal of
> experience using CCNET with SVN, but this is my first go at using
> SourceSafe.
>
> I am running Visual SourceSafe 8.0.50727.42 on Server 2003 and can connect
> using Visual SourceSafe Explorer through a VPN to a VSS database (that's in
> another state) which also running the same version. I can also connect
> through the VS 2008 IDE. I do not manage the VSS database and when I was
> given read access I was not given a password.
>
> So, I can connect and do a successful, albeit extremely slow, get through
> the VSS and VS 2008 GUI's.
>
> The problem starts when I try to have CCNET connect. I am running CCSERVICE
> as a logged in user (not LSA). The error that I keep seeing is that
> 'srcsafe.ini' cannot be found. I have tried the <ssdir> element with and
> without quotes, and I have also created an environment variable named
> 'SSDIR' and set its value 'R:\dotnet2'. From the error message, it appears
> that the value I have created for SSDIR is not being passed to SS.EXE.
>
> Is this a VPN issue? Is it related to not having a password?
>
> Thank you,
> Zach
>
> -- Here is my SourceControl configuration:
>
>  <sourcecontrol type="vss" autoGetSource="true">
>    <executable>C:\Program Files\Microsoft Visual
> SourceSafe\ss.exe</executable>
>    <project>$/MyProject</project>
>    <username>MyUserName</username>
>    <password/>
>    <ssdir>&quot;R:\dotnet2\&quot;</ssdir>
>
>  
> <workingDirectory>D:\ccnet\WorkingDirectory\MyProject.Continuous\</workingDirectory>
>    <cleanCopy>true</cleanCopy>
>    <culture>en-US</culture>
>  </sourcecontrol>
>
> -- Here is the environment variable I have created:
>
> C:\Documents and Settings\spiderman>echo %SSDIR%
> R:\dotnet2\
>
> -- And here is the error I keep getting:
>
> 2008-10-01 17:09:16,890 [MyProject.Continuous:ERROR] Exception: Source
> control operation failed: No VSS database (srcsafe.ini) found.  Set the
> SSDIR environment variable to the path of srcsafe.ini for your VSS database.
> . Process command: C:\Program Files\Microsoft Visual SourceSafe\ss.exe
> history $/MyProject -R -Vd10/1/2008;5:09p~9/30/2008;5:08p -YMyUserName, -I-Y
> ----------
> ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control
> operation failed: No VSS database (srcsafe.ini) found.  Set the SSDIR
> environment variable to the path of srcsafe.ini for your VSS database.
> . Process command: C:\Program Files\Microsoft Visual SourceSafe\ss.exe
> history $/MyProject -R -Vd10/1/2008;5:09p~9/30/2008;5:08p -YMyUserName, -I-Y
>   at
> ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo
> processInfo)
>   at
> ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.GetModifications(ProcessInfo
> info, DateTime from, DateTime to)
>   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()
>
>
>

Reply via email to