Skip to content

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:

Send a mail to the osv-dev list, Twitter, etc

Post release

  • Deregister old AMI from EC2 EC2::Images::AMI
  • Remove old stand alone images from S3
  • Internally publish S3 download image statistics
Clone this wiki locally