Release software and make it available to your Joomla-based site's Akeeba Release System installation.
We recommend reading the Overview to get an idea of what it does and why.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Run composer install
to install the external dependencies.
php /path/to/this/repository/releasemaker.php /your/path/to/release.json5
Optional parameters:
--debug
Enable debug mode (full error reporting)
A non-zero exit code indicates a failure. Unhandled exceptions always set the exit code to 255.
Akeeba Release Maker 2.x supports three different configuration formats:
- JSON5 configuration format (example).
- YAML configuration format (example).
- Legacy JSON configuration format (example). Deprecated. It is provided for backwards compatibility. Support for it will be removed in the future.
We very strongly recommend using the JSON5 or YAML formats. They are more feature rich than the legacy format, allowing for very customised software release processes.