Add script to bootstrap test environment.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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
15
src/test/bash/start.sh
Executable 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 &
|
||||
Reference in New Issue
Block a user