summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2013-06-12 20:19:30 +0100
committerLars Wirzenius <liw@liw.fi>2013-06-12 20:19:30 +0100
commit307f3d0b9af7f7cec048d0f7856801d914306a19 (patch)
tree51d5596186f63c75e51948f2453cee168306bd52
parent0953cea7271e9d050c3aa6e3eb3864a3fbbc9ce2 (diff)
downloadjenkinstool-307f3d0b9af7f7cec048d0f7856801d914306a19.tar.gz
Add script to deploy all images
-rwxr-xr-xdeploy-all22
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