mirror of
https://github.com/rancher/os.git
synced 2025-09-07 01:31:06 +00:00
Add release scripts for hyperv
This commit is contained in:
6
Makefile
6
Makefile
@@ -71,6 +71,12 @@ vmware: .dapper
|
|||||||
VMWARE_APPEND="console=tty1 console=ttyS0,115200n8 printk.devkmsg=on rancher.autologin=tty1 rancher.autologin=ttyS0 rancher.autologin=ttyS1 panic=10" \
|
VMWARE_APPEND="console=tty1 console=ttyS0,115200n8 printk.devkmsg=on rancher.autologin=tty1 rancher.autologin=ttyS0 rancher.autologin=ttyS1 panic=10" \
|
||||||
./.dapper vmware-release 2>&1 | tee dist/release.log
|
./.dapper vmware-release 2>&1 | tee dist/release.log
|
||||||
|
|
||||||
|
hyperv: .dapper
|
||||||
|
mkdir -p dist
|
||||||
|
INTEGRATION_TESTS=0 \
|
||||||
|
APPEND_SYSTEM_IMAGES="rancher/os-hypervvmtools:v1.5.0-rc1" \
|
||||||
|
./.dapper hyperv-release 2>&1 | tee dist/release.log
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@./scripts/help
|
@./scripts/help
|
||||||
|
|
||||||
|
@@ -51,8 +51,8 @@ func enableHypervisorService(cfg *config.CloudConfig, hypervisorName string) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// only enable open-vm-tools for vmware
|
// enable open-vm-tools and hyperv-vm-tools
|
||||||
// these services(xenhvm-vm-tools, kvm-vm-tools, hyperv-vm-tools and bhyve-vm-tools) don't exist yet
|
// these services(xenhvm-vm-tools, kvm-vm-tools, and bhyve-vm-tools) don't exist yet
|
||||||
serviceName := ""
|
serviceName := ""
|
||||||
switch hypervisorName {
|
switch hypervisorName {
|
||||||
case "vmware":
|
case "vmware":
|
||||||
|
16
scripts/hyperv-release
Executable file
16
scripts/hyperv-release
Executable file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
cd $(dirname $0)/..
|
||||||
|
|
||||||
|
|
||||||
|
source ./scripts/version
|
||||||
|
./scripts/release
|
||||||
|
|
||||||
|
ISO_NAME="rancheros-autoformat.iso"
|
||||||
|
|
||||||
|
mkdir -p /tmp/dist && mv ./dist/* /tmp/dist/
|
||||||
|
mkdir -p ./dist/hyperv && mv /tmp/dist/* ./dist/hyperv/
|
||||||
|
mkdir -p ./dist/artifacts && cp ./dist/hyperv/artifacts/rancheros.iso ./dist/artifacts/${ISO_NAME}
|
||||||
|
echo "gsutil cp dist/artifacts/${ISO_NAME} gs://releases.rancher.com/os/latest/hyperv/${ISO_NAME}"
|
||||||
|
echo "gsutil cp dist/artifacts/${ISO_NAME} gs://releases.rancher.com/os/${VERSION}/hyperv/${ISO_NAME}"
|
Reference in New Issue
Block a user