File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Open Source Projects and the fly likes Automatic File Release on Sourceforge Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "Automatic File Release on Sourceforge" Watch "Automatic File Release on Sourceforge" New topic

Automatic File Release on Sourceforge

Arnold Kesselaar

Joined: Feb 28, 2003
Posts: 14

Does anyone know of a way to do autmatic file releases on Sourceforce,
for example releasing nightly builds?

Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
How does one normally upload a release to Sourceforge?

Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Arnold Kesselaar

Joined: Feb 28, 2003
Posts: 14
Please excuse the "paste". There are however projects who update to sourceforge automatically. Do you have any idea how this can be done?

These are the steps according to the sourceforge website:

To create a new file release, first access the file release interface. Second, make use of the "Add Release" link next to the package within which you wish to add a release. Enter the desired name for this release within the "New release name" field. Ensure that the "Of which package" option is set with the correct package name. It should be noted that once a package is created, it CANNOT be removed from the file release system; please check your selections at this time. Once you are comfortable that the file release name and package name appear correctly, make use of the "Create This Release" button.

Complete the details within the "Step 1" section of the resulting page. The release date should be set to the current date (unless you have suitable reason otherwise). The "Status" field should be set to "Active". Add change log and release notes details as desired. This data may be edited later if you make a mistake. Once you have checked the information you have added to this form, make use of the "Submit/Refresh" button at the bottom of the "Step 1" section of this page.

The resulting page will include a file listing, within the "Step 2" section of the page, which contains all files that have been uploaded to the incoming directory on, but have not yet been attached to a file release. If you have not already uploaded the files you intend to attach to this file release, please do so at this time (then make use of the "Refresh View" button in this page section).

Ensure that the check boxes for the files you wish to associate with this release are checked. Please double-check to verify that you have not selected the check boxes next to files uploaded by other users. Once you have confirmed your selections, make use of the "Add Files and/or Refresh View" button within the "Step 2" section of this page.

The files you selected will now appear in the "Step 3" section of the resulting page. Set the "Processor" field as appropriate. Set the "File Type" field as appropriate. Ensure that the release date for each file matches the release date you submitted for the file release. Once all settings are correct for a file, make use of the "Update/Refresh" button for that file. Repeat this process for each file you have added to the file release.

Once you have completed the process of setting the properties for each file in your file release, please proceed to "Step 4". In the event that users are monitoring this file package, please consider sending them notification of this file release. To send notification of a file release to those users monitoring the package, ensure that the "I'm sure" check box is checked, then make use of the "Send Notice" button.

Updates to project download pages are currently performed on a 30 minute cycle. While changes and additions to your file releases will be reflected immediately in the admin interface for the file release system, it may take up to 30 minutes for your changes to be reflected on the download page for your project.
I agree. Here's the link:
subject: Automatic File Release on Sourceforge
It's not a secret anymore!