How to make an automated release - 0-complexity/openvcloud GitHub Wiki
Required steps
Make the manifest
Create a new manifest for the release and push it to https://github.com/0-complexity/devmanifests/tree/master/manifests
Trigger the build
Go to openvcloud installer to trigger a new pipeline. Add the following variable:
RELEASE: {version number}
The build consists of the following stages:
- Tagging the OVC project repos
- Building the images and tagging them with the correct tag
- Create a pre-release
Publish the release
Make your changes to the pre-release if any and then publish the release
Commit the manifest
Commit the manifest created in the first step to https://github.com/0-complexity/home/tree/master/manifests
Now you have a release.