summaryrefslogtreecommitdiff
path: root/bin/ci-build.sh
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2016-07-15 17:43:53 +0200
committervarac <varacanero@zeromail.org>2016-07-16 19:59:01 +0200
commitf31d974b33bf8ac760ae1ba56c583081f51f7bce (patch)
tree20240742dd6b78b5445e483da1dd42700348d61b /bin/ci-build.sh
parentd17eb6af86871bf5d1aabb26a00b317522e18864 (diff)
Use bin/ci-build.sh as build script
- Use dynamic build vm names
Diffstat (limited to 'bin/ci-build.sh')
-rwxr-xr-xbin/ci-build.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/bin/ci-build.sh b/bin/ci-build.sh
new file mode 100755
index 00000000..3cb994e5
--- /dev/null
+++ b/bin/ci-build.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+. tests/puppet/provider/.platform-test.conf
+
+# create node(s) with unique id so we can run tests in parallel
+export TAG="build${CI_BUILD_ID}"
+[ -d "${PROVIDERDIR}/tags" ] || mkdir "${PROVIDERDIR}/tags"
+echo '{}' > "${PROVIDERDIR}/tags/${TAG}.json"
+
+export IP_SUFFIX_START='100'
+#NODES='rewdevcouch1:couchdb,soledad rewdevmx1:mx rewdevvpn1:openvpn,tor rewdevweb1:webapp,monitor rewdevplain1: rewdevstatic1:static'
+export NODES="single${TAG}:couchdb,soledad,mx,webapp"
+leap-platform-test add_nodes "$NODES"
+
+leap-platform-test -v init_deploy
+leap-platform-test -v test
+cd tests/puppet/provider
+bundle exec leap info
+bundle exec leap local destroy