SFEE Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID sfee Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Dependencies
1.0.4
Aug 12, 2010
1.361
description-setter (version:1.0)
maven-plugin (version:1.361)
Source Code
Issue Tracking
Maintainer(s)
Subversion
Open Issues
n/a (id: awpyv)
Usage Installations 2013-Apr 7
2013-May 8
2013-Jun 6
2013-Jul 5
2013-Aug 3
2013-Sep 6
2013-Oct 6
2013-Nov 6
2013-Dec 5
2014-Jan 6
2014-Feb 8
2014-Mar 9

Authenticate users and publish build artifacts relying on a Collabnet Source Forge Enterprise Edition (SFEE) server.

What is this?

This plugin extends Hudson in order to integrate with a SFEE (Collabnet Source Forge Enterprise Edition) server.

This integration allows you to use SFEE database to perform user authentication, and to publish build artifacts to a SFEE project's release folder

Supported SFEE is 4.3 onwards.

This plugin requires description setter plugin to be installed too.

Configuring SFEE server 

In the Configure System section of your Hudson server, insert informations related to the SFEE server. Remember that username inerted will be used to perform artifacts publishing and SFEE queries.

SFEE  host name should be specified  without the http/s prefix (eg, sfee.open.collab.net)









 Configuring user access control and authorizations

If you want, you can configure the plugin in order to validate the username/password against the SFEE database. It is also possible (using a matrix based authorization strategy) to specify which users/roles are allowed to publish build artifacts to SFEE server. (The "CollabNet Authorization" strategy in section "Authorization" will only be available as soon as SFEE server 5.2 is released - so the user permission matrix is left to the Hudson features for matrix based autorization strategy).

In oder to enable these features, Hudson security should be activated. The "enable security" in off when installing Hudson for the first time.






Activating Job Publishing

In order to perform a Job publishing, you have to configure the Job properties and select the associated SFEE Project, Release Package, the rules related to automatic build publishing and release name.

In order to do this, open Hudson Job configuration page.




 

The release name can be either specified as fixed name (eg MyFirstRelease in the Release Name field) or extracted from the build log via the regular expression specified in the Release Name regexp field.
In this latter case, the Release Name field will be used to specify the selection group of the regular expression.

In the example below, if in the build log appears a line like SFEE Revision: MYPROJECT-0.1, the release name will be MYPROJECT-0.1

 




Publish a build

When a build ends successfully, it is possible to publish the build logs and the artifacts to the SFEE server (if Upload automatically after build checkbox is not selected).

Just choose the build you want to publish from the Build History Widget and click on SourceForge action link.

As default, all artifacts but the build log will be uploaded. This rule also applies when the automatic upload is activated.








After a build has been succesfully published, accessing a build history item will show SFEE release infos

 
 





Labels

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

Add Comment