build: release hot config and bridge schema json files

This commit is contained in:
Zaiming (Stone) Shi 2023-03-09 14:26:47 +01:00
parent 3463cd0d37
commit 1264254f23
1 changed files with 3 additions and 1 deletions

4
build
View File

@ -112,13 +112,15 @@ make_docs() {
SCHEMA_MODULE='emqx_conf_schema' SCHEMA_MODULE='emqx_conf_schema'
;; ;;
esac esac
mkdir -p _build/docgen mkdir -p _build/docgen apps/emqx_dashboard/priv/www/static/
# shellcheck disable=SC2086 # shellcheck disable=SC2086
erl -noshell -pa $libs_dir1 $libs_dir2 $libs_dir3 -eval \ erl -noshell -pa $libs_dir1 $libs_dir2 $libs_dir3 -eval \
"Dir = filename:join(['_build', docgen]), \ "Dir = filename:join(['_build', docgen]), \
I18nFile = filename:join([apps, emqx_dashboard, priv, 'i18n.conf']), \ I18nFile = filename:join([apps, emqx_dashboard, priv, 'i18n.conf']), \
ok = emqx_conf:dump_schema(Dir, $SCHEMA_MODULE, I18nFile), \ ok = emqx_conf:dump_schema(Dir, $SCHEMA_MODULE, I18nFile), \
halt(0)." halt(0)."
cp _build/docgen/bridge-api-*.json apps/emqx_dashboard/priv/www/static/
cp _build/docgen/hot-config-schema-*.json apps/emqx_dashboard/priv/www/static/
} }
assert_no_compile_time_only_deps() { assert_no_compile_time_only_deps() {