19 lines
468 B
Bash
Executable File
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
|