-
-
Notifications
You must be signed in to change notification settings - Fork 605
OSv Release Procedure
tzach edited this page Oct 1, 2014
·
11 revisions
Make sure you have release tag checked out:
$ ./scripts/osv-version.sh
v0.08
Clean up your working tree:
$ git clean -x -f -d
Update submodules:
$ git submodule update --init -f --recursive
Build Capstan images:
$ ./scripts/build-capstan-images
The command builds Capstan images in build/release/capstan
.
Build standalone virtual machine images:
$ ./scripts/build-vm-images
The command builds standalone images in build/release/standalone
.
Upload Capstan images:
$ ./scripts/upload-capstan-release
Upload standalone images:
$ ./scripts/upload-standalone-release
Upload OSv to Google Cloud Storage:
$ ./scripts/upload-gce-release
Upload OSv EC2 AMIs:
https://github.com/cloudius-systems/osv/wiki/Upload-OSv-AMI-from-EC2-instance
Finally, remember to update:
- Upload CLI binary to S3 and publish the link to it on Wiki/site
- download links on the web site osv.io/downloads
- publish release announcement in Wiki - release 0.10 example
- Add latest AMI list to the Wiki - Latest-EC2-AMI-list)
- Update API on the osv.io site
Send a mail to the osv-dev list, Twitter, etc
- Deregister old AMI from EC2 EC2::Images::AMI
- Remove old stand alone images from S3
- Internally publish S3 download image statistics