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
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-May 197
2014-Jun 212
2014-Jul 203
2014-Aug 214
2014-Sep 208
2014-Oct 206
2014-Nov 198
2014-Dec 203
2015-Jan 206
2015-Feb 213
2015-Mar 218
2015-Apr 222
The plugin currently supports the following:

  • Checkout
  • Polling
  • Distributed Jenkins
  • Labeling support

Original author: Ilkka Laukkanen

Currently maintained by Borland StarTeam Engineering

Requirements (pre-7.0)

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.

Usage (v.0.7+)

In Global Configuration, you can set the location of your StarTeam SDK installation. If the SDK jar was detected automatically, then you will see "StarTeam SDK successfully loaded." and you can leave the SDK location blank.

In the job setup, there are the following options:

  • 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 (branch) inside the project
  • Folder - the name of the folder to checkout - the root folder of a project usually has the same name as the project, so to check out a particular folder in the root of the project, enter rootfolder/subfolder
  • Label - name of the StarTeam label for checking out the project
  • Promotion State - is label actual label or StarTeam promotion state
  • Credentials - select previously entered starteam login details, or click add

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


  • alternate checkout strategies to enable incremental builds
  • cache agent support
  • check out by view label as well as revision label
  • exclude / include patterns
  • exclude users / commit messages from polling trigger
  • better change log
  • automatic SDK download
  • Continue improvments around API use and testing

Version 0.7.0 (January 2015 - Coming soon)

  • Major overhaul to update to latest Jenkins SCM and StarTeam APIs
  • Checkout speed improvment
  • Changelogs more consistent
  • StarTeam SDK jar location can be set on global configuration page (no more jar copying)
  • Test Connection button
  • Uses Credentials plugin for authentication information (no more plain-text password storage)

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