Vagrant
API Release Workflow
Creating new boxes through their release lifecycle is possible through the Vagrant Cloud website, but you can also automate the task via the Vagrant Cloud API.
- Create box, or locate a boxes
tag
, likehashicorp/bionic64
- After some event, like the end of a CI build, you may want to release a new version of the box. To do this, first use the API to create a new version with a version number and a short description of the changes
- Then, create any providers associated with the version, like
virtualbox
- Once your system has made the necessary requests to the API and the
version is ready, make a request to the
release
endpoint on the version - The version should now be available to users of the box via
the command
vagrant box outdated
or via the automated checks onvagrant up