Fix build script for vagrant libvirt box

See Vagrant Version Constraints: https://www.vagrantup.com/docs/boxes/versioning.html#version-constraints
This commit is contained in:
Yuya Kusakabe 2018-05-01 15:56:51 +09:00
parent 4ef9a8fc1a
commit 40ff4c4fcf
No known key found for this signature in database
GPG Key ID: 2AD7D1752A5D1B4D

View File

@ -54,16 +54,18 @@ fi
PROVIDER=libvirt
# Create version
curl -XPOST -d "version[version]=${VERSION}" \
date=$(date -u +%Y%m%d)
version=$(echo "$date.0.0")
curl -XPOST -d "version[version]=${version}" \
https://app.vagrantup.com/api/v1/box/${VAGRANT_BOX_NAME}/versions?access_token=${VAGRANT_CLOUD_ACCESS_TOKEN}
echo
# Create provider
curl -XPOST -d "provider[name]=${PROVIDER}" -d "provider[url]=${VAGRANT_BOX_BASE_URL}/vyos-${VERSION}-vagrant-${PROVIDER}.box" \
https://app.vagrantup.com/api/v1/box/${VAGRANT_BOX_NAME}/version/${VERSION}/providers?access_token=${VAGRANT_CLOUD_ACCESS_TOKEN}
https://app.vagrantup.com/api/v1/box/${VAGRANT_BOX_NAME}/version/${version}/providers?access_token=${VAGRANT_CLOUD_ACCESS_TOKEN}
echo
# Release version
curl -XPUT \
https://app.vagrantup.com/api/v1/box/${VAGRANT_BOX_NAME}/version/${VERSION}/release?access_token=${VAGRANT_CLOUD_ACCESS_TOKEN}
https://app.vagrantup.com/api/v1/box/${VAGRANT_BOX_NAME}/version/${version}/release?access_token=${VAGRANT_CLOUD_ACCESS_TOKEN}
echo