apache-jmeter-action/entrypoint.sh

19 lines
468 B
Bash
Executable File

#!/bin/sh
# Export JAVA_HOME Variable within Entrypoint
export JAVA_HOME="/usr/lib/jvm/java-9-openjdk"
if [ -n "$DEPENDENCY_FOLDER" ]
then
cp ${GITHUB_WORKSPACE}/${DEPENDENCY_FOLDER}/*.jar ${JMETER_HOME}/lib/
fi
if [ -n "$PLUGINS" ]
then
echo "$PLUGINS" | tr "," "\n" | parallel -I% --jobs 5 "${JMETER_HOME}/bin/PluginsManagerCMD.sh install %"
fi
jmeter $@
status=$?
[ $status -eq 0 ] && exit 0 || echo "JMeter exited with status code $status" && exit $status