summaryrefslogtreecommitdiff
path: root/bin/ci-build.sh
blob: 3cb994e561c5d47c119a741a0448d7331f325976 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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