Skip to end of metadata
Go to start of metadata


This plugin integrates Jenkins 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
Jan 23, 2014
Source Code
Issue Tracking
Open Issues
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 2013-Apr 189
2013-May 181
2013-Jun 177
2013-Jul 186
2013-Aug 176
2013-Sep 176
2013-Oct 195
2013-Nov 173
2013-Dec 166
2014-Jan 190
2014-Feb 178
2014-Mar 184
The plugin currently supports the following:

  • Checkout
  • Polling
  • Distributed Jenkins
  • Labeling support

Plans for the future include:

  • Proper changelog handling
  • 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 Jenkin's classpath. These files are included in the freely downloadable StarTeam SDK package from Borland (Micro Focus) , and may be installed by e.g. dropping them in Jenkin'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
  • Poll without workspace

Version 0.6.11 (May 21, 2013)

  • Allow a build label to be created and then checked out.
  • Allow StarTeam NetMonitor logging based on st.netmon.out system property
  • Some optimizations

Version 0.6.10 (February 15, 2013)

  • Fix author in the change log

Version 0.6.9 (December 12, 2012)

  • Fix checkout by labels
  • Allow polling on slave

Version 0.6.8 (July 18, 2012)

  • Explicit License update
  • Added ClientAppplication information for ST server (Thanks pauldawg)

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.


plugin-scm plugin-scm Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Add Comment