The Appsody Controller is made available by creating a tagged GitHub release:
- Go to the Releases page of the repo
- Click Draft a new release
- Define a tag in the format of x.y.z (example: 0.2.1). Use the tag also for the title.
- Describe the release with your release notes, including a list of the features added by the release, a list of the major issues that are resolved by the release, caveats, known issues.
- Click Publish release
These steps will trigger the deploy
stage of the build process, as defined in .travis.yml
. The deploy
stage, if successful, will produce the following results:
- The release page will be populated with the build artifacts (binary for the controller, Source Code .zip and Source Code .tar.gz files)
We plan to release the Appsody Controller at the end of each sprint - approximately every two weeks.
Currently the Appsody Controller has no dependencies
The Appsody CLI is heavily dependant on Appsody Controller. When a new Appsody Controller release is created, a corresponding Appsody CLI release must be created. See the release notes process for Appsody CLI here