build-demo-plugin.sh 396 B

1234567891011121314151617181920
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. vsn="${1}"
  4. workdir="demo_src"
  5. target_name="emqx_plugin_template-${vsn}.tar.gz"
  6. target="$workdir/_build/default/emqx_plugrel/${target_name}"
  7. if [ -f "${target}" ]; then
  8. cp "$target" ./
  9. exit 0
  10. fi
  11. # cleanup
  12. rm -rf "${workdir}"
  13. git clone https://github.com/emqx/emqx-plugin-template.git -b "${vsn}" ${workdir}
  14. make -C "$workdir" rel
  15. cp "$target" ./