A packaging and deployment tool
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
docs
src
tests
.coveralls.yml
.gitignore
.php_cs
.travis.yml
CHANGELOG.md
LICENCE.md
README.md
UPGRADE-2.0.md
box.json.dist
build.xml
composer.json
composer.lock
phpunit.xml.dist

README.md

Meteor

Travis CI MIT License Downloads

Meteor is a packaging and deployment tool for the Jadu Continuum platform.

Compiling the Phar

The Phar file is compiled using the box tool. Once box has been installed run the following command:

box build

Creating a release

  1. Test the master branch using the meteor-server-test job.
  2. Create a new tag from the master branch.
  3. Build the meteor.phar with the meteor-phar-build job.
  4. Download the built meteor.phar.
  5. Create a new release for the tag on GitHub and upload the meteor.phar.
  6. Update the Meteor version in the internal meteor-ant project (see package.xml).
  7. Create a new tag of meteor-ant, where the tag name matches the main Meteor version.

Documentation

The documentation is hosted on GitHub Pages using Jekyll from the master branch in the docs directory.

Design goals

  • Extensible
  • Easy to use
  • Robust error handling