Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History


This plugin integrates Hudson with StarTeam, Borland's crossplatform SCM solution. The plugin allows a project to be associated with a given StarTeam folder, in a given view and project.

Plugin Information

Plugin ID starteam Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
0.6.13 (archives)
Jan 23, 2014
Source Code
Issue Tracking
Pull Requests
Open Issues
Pull Requests
Ilkka Laukkanen (id: ilkka)
John McNair (id: pamdirac)
Chunyang Wang (id: chunyang)
Jan Ruzicka (id: jan_ruzicka)
Rob Wissmann (id: robwiss)
Dmitry Vyazelenko (id: vyazelenko)
Hugo Ares (id: hugares)
Usage Installations 2014-Nov 198
2014-Dec 203
2015-Jan 206
2015-Feb 213
2015-Mar 218
2015-Apr 222
2015-May 222
2015-Jun 229
2015-Jul 226
2015-Aug 222
2015-Sep 208
2015-Oct 216
The plugin currently supports the following:

  • Checkout
  • Polling
  • Distributed Hudson

Plans for the future include:

  • Proper changelog handling
  • Labeling support

see SVN branch starteam-0.3-SNAPSHOT for changes included in JENKINS-2879 and in attched zip file.

Author: Ilkka Laukkanen

I'm no longer maintaining this plugin because I don't have the time. --Ilkka


The plugin requires the StarTeam SDK, StarTeam extensions and jsafe libraries in Hudson's classpath. These files are included in the freely downloadable StarTeam SDK package from Borland, and may be installed by e.g. dropping them in Hudson's WEB-INF/lib directory.


The plugin currently always converts line endings to the host format on checkout.


There is no global configuration for this plugin. Instead, configure a project to use StarTeam SCM. The following option settings appear:

  • Hostname - the name of the StarTeam server
  • Port - the port number
  • Project - the name of the project in StarTeam
  • View - the name of the view inside the project (e.g. "VIEW1")
  • Folder - the name of the root folder of your project, including the view's root folder (e.g. the root folder of view "VIEW1" could be "ROOTFOLDER1". And if your project Root folder lies under this as say "RELEASE1", in this case the entry should be "ROOTFOLDER1\RELEASE1")
  • Label - name of the StarTeam label for checking out the project
  • Promotion State - is label actual label or StarTeam promotion state
  • Username
  • Password

Building and Passing Unit Tests

Please see the project README.  You will need to download some jar files from borland and configure your maven settings.

Version History

Version 0.7.x (No Schedule)

  • Update code for more recent Hudson version

Version 0.6.x (No Schedule)

  • Allow checkout/polling by labels

Version 0.6.3 (Aug 5, 2010)

  • Fix for checkout/polling by labels
  • Shows changes by labels correctly
  • Still in a testing stage

Version 0.6.2 (Jul 28, 2010)

  • Initial version for checkout/polling by labels

Version 0.5 (Jul 15, 2010)

  • Increase in test coverage
  • Incorporating code from JENKINS-2879
    • includes addition of change log

Version 0.4 (July 12, 2010)

Version 0.2 (Feb 10, 2010)

  • Update code for more recent Hudson

Version 0.1.7 (Jul 13, 2009)

  • bug fixed:distributed build

Version 0.1 (Dec 11, 2007)

  • Initial release. Checkout and polling work.
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.