Authenticate users and publish build artifacts relying on a Collabnet Source Forge Enterprise Edition (SFEE) server.
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.
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)
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.
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.
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
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