mirror of https://github.com/jumpserver/jumpserver
23 lines
584 B
Bash
23 lines
584 B
Bash
![]() |
#!/bin/bash
|
||
|
#
|
||
|
# 该build基于registry.fit2cloud.com/public/python:3
|
||
|
utils_dir=$(pwd)
|
||
|
project_dir=$(dirname "$utils_dir")
|
||
|
release_dir=${project_dir}/release
|
||
|
|
||
|
# 编译翻译文件
|
||
|
cd "${project_dir}/apps" && python manage.py compilemessages
|
||
|
|
||
|
# 打包
|
||
|
cd "${project_dir}" || exit 3
|
||
|
rm -rf "${release_dir:?}/*"
|
||
|
to_dir="${release_dir}/jumpserver"
|
||
|
mkdir -p "${to_dir}"
|
||
|
git archive --format tar HEAD | tar x -C "${to_dir}"
|
||
|
|
||
|
# 修改版本号文件
|
||
|
if [[ -n ${VERSION} ]]; then
|
||
|
sed -i "" "s@VERSION = .*@VERSION = \"${VERSION}\"@g" "${release_dir}/jumpserver/apps/jumpserver/const.py"
|
||
|
fi
|
||
|
|