diff options
author | Lars Wirzenius <liw@liw.fi> | 2013-06-12 20:19:30 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2013-06-12 20:19:30 +0100 |
commit | 307f3d0b9af7f7cec048d0f7856801d914306a19 (patch) | |
tree | 51d5596186f63c75e51948f2453cee168306bd52 | |
parent | 0953cea7271e9d050c3aa6e3eb3864a3fbbc9ce2 (diff) | |
download | jenkinstool-307f3d0b9af7f7cec048d0f7856801d914306a19.tar.gz |
Add script to deploy all images
-rwxr-xr-x | deploy-all | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/deploy-all b/deploy-all new file mode 100755 index 0000000..f2f1107 --- /dev/null +++ b/deploy-all @@ -0,0 +1,22 @@ +#!/bin/sh + +set -eu + +install_vm() +{ + if ! virsh list --all | grep " $1 " > /dev/null + then + echo "virt-installing $1" + virt-install --connect qemu:///system -n "$1" -r "$2" \ + --disk path="/srv/vm-images/$1.img",bus=virtio \ + --graphics vnc --os-type linux --noreboot --import + fi +} + +install_vm jenkins 512 +install_vm jenkins-squeeze-amd64 512 +install_vm jenkins-squeeze-i386 512 +install_vm jenkins-wheezy-amd64 512 +install_vm jenkins-wheezy-i386 512 +install_vm jenkins-sid-amd64 512 +install_vm jenkins-sid-i386 512 |