Skip to content

Akeeba Release Maker - An automated script to upload and release a new version of an Akeeba component.

License

Notifications You must be signed in to change notification settings

akeeba/releasemaker

Repository files navigation

Akeeba Release Maker

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.

License

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/.

Before you begin

Run composer install to install the external dependencies.

How to use

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.

Configuration file formats

Akeeba Release Maker 2.x supports three different configuration formats:

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.

About

Akeeba Release Maker - An automated script to upload and release a new version of an Akeeba component.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •