Add script to bootstrap test environment.

This commit is contained in:
Mark Paluch
2016-09-19 19:54:49 +02:00
parent 51db8a8593
commit 21828466a8
3 changed files with 20 additions and 6 deletions

View File

@@ -10,10 +10,7 @@ env:
- VAULT_VER=0.6.1
install:
- mkdir -p download
- src/test/bash/create_certificates.sh
- src/test/bash/install_vault.sh
- src/test/bash/local_run_vault.sh &
- src/test/bash/start.sh
script: mvn clean verify

View File

@@ -96,8 +96,10 @@ openssl pkcs12 -export -clcerts \
-passout pass:changeit \
-out ${CA_DIR}/client.p12
${JAVA_HOME}/bin/keytool -importcert -keystore ${KEYSTORE_FILE} -file ${CA_DIR}/certs/ca.cert.pem -noprompt -storepass changeit
${JAVA_HOME}/bin/keytool -importkeystore \
KEYTOOL=${JAVA_HOME}/bin/keytool
${KEYTOOL} -importcert -keystore ${KEYSTORE_FILE} -file ${CA_DIR}/certs/ca.cert.pem -noprompt -storepass changeit
${KEYTOOL} -importkeystore \
-srckeystore ${CA_DIR}/client.p12 -srcstoretype PKCS12 -srcstorepass changeit\
-destkeystore ${CLIENT_CERT_KEYSTORE} -deststoretype JKS \
-noprompt -storepass changeit

15
src/test/bash/start.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
###########################################################################
# Prepare all the things required to run Vault #
###########################################################################
BASEDIR=`dirname $0`/../../..
# Just in case...
pkill vault
mkdir -p ${BASEDIR}/download
${BASEDIR}/src/test/bash/install_vault.sh
${BASEDIR}/src/test/bash/create_certificates.sh
${BASEDIR}/src/test/bash/local_run_vault.sh > /dev/null 2>&1 &