12345678910111213141516171819202122232425262728 |
- #!/bin/bash
- set -ex
- cd $(dirname $0)/..
- touch .make-hyperv
- source ./scripts/version
- ./scripts/release-build
- touch dist/publish.sh dist/publish_gss_${VERSION}.sh dist/publish_gss_latest.sh
- chmod 755 dist/publish.sh dist/publish_gss_${VERSION}.sh dist/publish_gss_latest.sh
- for file in $(ls dist/artifacts/); do
- case $file in
- "initrd-"*)
- echo "gsutil cp dist/artifacts/${file} gs://releases.rancher.com/os/latest/hyperv/initrd" >> ./dist/publish_gss_latest.sh
- echo "gsutil cp dist/artifacts/${file} gs://releases.rancher.com/os/${VERSION}/hyperv/initrd" >> ./dist/publish_gss_${VERSION}.sh
- ;;
- "rancheros.iso" | "rootfs.tar.gz")
- echo "gsutil cp dist/artifacts/${file} gs://releases.rancher.com/os/latest/hyperv/${file}" >> ./dist/publish_gss_latest.sh
- echo "gsutil cp dist/artifacts/${file} gs://releases.rancher.com/os/${VERSION}/hyperv/${file}" >> ./dist/publish_gss_${VERSION}.sh
- ;;
- esac
- done
- echo "github-release upload --user rancher --repo os --tag ${VERSION} --file dist/artifacts/rancheros.iso --name rancheros-hyperv.iso" > dist/publish.sh
|