The File Releases System (FRS) is used to upload files to the FusionForge site and to make these files available to the users in an easy and efficient way.
Files can be divided in different packages, and every single package can be monitored by the users; these users will receive an email every time a new file has been added to the package.
The FRS system allows you to upload file to FusionForge and make this file available to the public.
You have to define a package before you can release a file. A package should have a descriptive name for the project, e.g. gforge3.
To add a new package, insert a package name in the textbox at the bottom of the page and click Create this Package.
You can use the radio buttons to make the package publicly viewable or not. Default is public.
You can use the menu buttons to make the package active or hidden. Hidden packages will not be listed in the Files section.
Your package will appear in the Releases list at the bottom of the page.
Click Add release. The form has the following fields:
You can select here the package.
Insert here the name of your release. The name should be indicative for the version of your file, e.g. pre-8.
The Release Date.
Click the Browse button to select the file to upload. In some browsers you must select the file in the file-upload dialog and click OK. Double-clicking doesn't register the file.
You can't upload file that exceed the UploadFile Limit in php.ini.
You can select here the file type (.zip, .html, .exe, .tar.gz, etc).
You can select here the processor required to run the application.
The release notes.
The changelog.
Click the Release File button. Your file will now appear in the list of files in the File section.
We give here some basic examples of CLI commands. For more information, please consult the FusionForge Command-line interface (CLI) documentation.
Get the package id
gforge.php frs packages
Get the list of releases of a given package
gforge.php frs releases --package=xxx
gforge.php frs addrelease --package=xxx --name="My new release"
Add a text file to a release of a given package.
gforge.php frs addfile --package=xxx --release=yyy --file=zzz
Retrieve file on the standard output
gforge.php frs getfile --package=xxx --release=yyy -id=www
Retrieve file in a file
gforge.php frs getfile --package=xxx --release=yyy -id=www --output=newfile
You can monitor a package by clicking on the envelope next to the package name. The envelope now bears a red symbol.
You can unmonitor the package by clicking again on the envelope.