21 lines
388 B
Bash
Executable File
21 lines
388 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
vsn="${1}"
|
|
workdir="demo_src"
|
|
target_name="emqx_plugin_template-${vsn}.tar.gz"
|
|
target="$workdir/_build/default/emqx_plugrel/${target_name}"
|
|
if [ -f "${target}" ]; then
|
|
cp "$target" ./
|
|
exit 0
|
|
fi
|
|
|
|
# cleanup
|
|
rm -rf "${workdir}"
|
|
|
|
git clone https://github.com/emqx/emqx-plugin-template.git -b "${vsn}" ${workdir}
|
|
make -C "$workdir" rel
|
|
|
|
cp "$target" ./
|