emqx/apps/emqx_plugins/test/emqx_plugins_SUITE_data/build-demo-plugin.sh

25 lines
395 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
vsn="${1}"
target_path="${2}"
release_name="${3}"
git_url="${4}"
workdir="${5}"
target_name="${release_name}-${vsn}.tar.gz"
target="$workdir/${target_path}/${target_name}"
if [ -f "${target}" ]; then
cp "$target" ./
exit 0
fi
# cleanup
rm -rf "${workdir}"
git clone "${git_url}" -b "${vsn}" "${workdir}"
make -C "$workdir" rel
cp "$target" ./