|
This plugin integrates Hudson with Microsoft Visual SourceSafe. ChangelogVersion 1.7 (2009/4/23)
Version 1.6 (2009/4/22)
Version 1.5 (2009/3/25)
Version 1.4 (2009/2/25)
Version 1.3 (2009/2/18)
|
Visual SourceSafe Plugin
|
This plugin integrates Hudson with Microsoft Visual SourceSafe. ChangelogVersion 1.7 (2009/4/23)
Version 1.6 (2009/4/22)
Version 1.5 (2009/3/25)
Version 1.4 (2009/2/25)
Version 1.3 (2009/2/18)
|
Comments (4)
Jul 02, 2008
Mahesh Narayanan says:
Some tips about using the VSS Plugin. When I first configured it, I was seeing t...Some tips about using the VSS Plugin.
When I first configured it, I was seeing the text 'Started...' on the Console Output. It took me a while to realize that this was due to the VSS 'getHistory' and 'checkOut' taking about 20-30 minutes. When it is doing the 'getHistory' there appears to be no visible feedback (either on the console output or on the file system). After about 10 minutes, when it starts checking out (getting) the files from VSS, the file system (workspace) starts getting refreshed. As far as I could tell that's the only feedback available.
In case any one else runs into issues with the configuration, I thought I would post some more details about the configuration ...
1. Server Path - provide the path to the srcsafe.ini file. This is usually the same network path mapping that you would do on your VSS client. Example - \\serverName\path\srcsafe.ini
2. VSS Folder Path - provide the path from the VSS Project Root. Example - $/ProjectRoot
3. Keep files as writable - I would recommend keeping this checked especially for .Net projects. In my case, I was using an Nant solution task to build a .Net project, relying on the same .sln & .csproj file used by developers (& checked in to VSS). The developers had custom PostBuildEvents configured in the .csproj files that were conflicting with the automated build ... by keeping the files as writable, I was able to xmlpoke and manipulate the PostBuildEvents.
4. Use Update - KEEP THIS UNCHECKED ALWAYS. When running .Net builds with this option checked, I found that compile errors would go unreported sometimes ... this was because some dependencies would be omitted by the compiler in the compile step as their assemblies (dlls) were already available. Keeping this unchecked slows down the build (get from VSS), but it is worth it.
Other issues -
I could not figure out how to setup the VSS Plugin on a Windows 2003 server that had Hudson configured as a service. The problem is that when Windows starts Tomcat as a service (I am running Hudson under Tomcat), the service is started by 'System'. There is no Network mapping available to the VSS share. The 'get' from VSS fails in this case.
I tried to start the service using a logon id, but even that didn't work.
I finally gave up and I am working around by having a logon startup .bat script to map the network drive to VSS + start Tomcat / Hudson. And I keep the logon session active always. It sucks, but that is the only setup I could get it working.
Apr 07
Christian Zotter says:
I installed Hudson on Windows XP to use the VSS Plugin (this is mandatory, it do...I installed Hudson on Windows XP to use the VSS Plugin (this is mandatory, it does not work under Linux).
What I else needed to make this plugin work was a Visual Source Safe Installation on this machine.
I run Hudson in Tomcat. Tomcat is running as a Service. You can run a service in windows with a specific user (right mouse button on the service in windows service view -->Log On tab). You will need this if the default user of the service uses a local user that has no access to the network. (Log On Tab)
Mapping a network drive is not necessary for the configuration of the plugin. \\serverName\path\srcsafe.ini is sufficient.
Jun 03
user.java says:
I installed Hudson and Trying to Poll to VSS to do the CI. I am running JBoss/Ja...I installed Hudson and Trying to Poll to VSS to do the CI. I am running JBoss/Java 1.6 on Windows (AMD 64 bit) Operating System.
Downloaded latest VSS Plugin and i am getting this error
Started by user anonymous
FATAL: D:\java\build\hudson\plugins\vss\WEB-INF\lib\com4j.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
java.lang.UnsatisfiedLinkError: D:\java\build\hudson\plugins\vss\WEB-INF\lib\com4j.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
Any help How to fix this ?
Thanks,
User
Jun 29
r4nd7263 says:
using VSS 1.7 plugin. every other day or so the VSS pulling (which I set t...using VSS 1.7 plugin. every other day or so the VSS pulling (which I set to every 5 mins) would hang and never finishes the job. Can't manually cancel the job either; I would have to restart the server JBoss 4.2.3. any thoughts on this? Thanks