StarTeam

Skip to end of metadata
Go to start of metadata

Summary

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
Dependencies
0.6.13 (archives)
Jan 23, 2014
1.345
Source Code
Issue Tracking
Pull Requests
Maintainer(s)
GitHub
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-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
2015-May 222
2015-Jun 229
The plugin currently supports the following:

  • Checkout
  • Polling
  • Distributed Jenkins
  • Labeling support

Original author: Ilkka Laukkanen

Currently maintained by Borland (MicroFocus) StarTeam R&D

Requirements

The plugin requires the StarTeam SDK and jsafe libraries in Jenkin's classpath. These files are included in the StarTeam SDK installers which may be downloaded from Borland (Micro Focus)  support line, and may be installed by e.g. dropping them in Jenkin's WEB-INF/lib directory.

Notes

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

Usage (v.0.72)

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

* To build the code currently checked into Github, please see the project README.  You will need to download the 11.0 SDK jars files from (Borland) MicroFocus Supportline and configure your maven settings. Please bear in mind that this code uses an old, unsupported SDK, with deprecated api's.

* On the other hand, a pre-packaged, built jenkins plugin using the 14.0+ SDK may be obtained from (Borland) MicroFocus Customer Support.

Version History

Roadmap

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

Version 0.7.2 (June 2015)

  • The latest release plugin may be obtained from Borland/MicroFocus Customer Support or StarTeam R&D Engineering
  • The latest supported version of the StarTeam SDK may be downloaded from MicroFocus Supportline 
  • The plugin has been tested using SDK version 14.0.4.50 against Jenkins version 1.568. It will not work using 13.0 or older SDK versions.

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.

Labels

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

Add Comment