summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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