From 6b16aa6bc059b32002921e5dc708c750c1dfb48c Mon Sep 17 00:00:00 2001 From: ibuler Date: Tue, 7 Jul 2020 13:51:23 +0800 Subject: [PATCH] =?UTF-8?q?ci(build):=20=E4=BF=AE=E6=94=B9=20=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - sed 在不同系统下表现不同 --- utils/build.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/utils/build.sh b/utils/build.sh index d77e30f23..1cf6e9de8 100644 --- a/utils/build.sh +++ b/utils/build.sh @@ -6,7 +6,7 @@ project_dir=$(dirname "$utils_dir") release_dir=${project_dir}/release # 安装依赖包 -yum -y install git +command -v git || yum -y install git # 打包 cd "${project_dir}" || exit 3 @@ -15,8 +15,14 @@ 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" +if [[ $(uname) == 'Darwin' ]];then + alias sedi="sed -i ''" +else + alias sedi='sed -i' +fi + +# 修改版本号文件 +if [[ -n ${VERSION} ]]; then + sedi "s@VERSION = .*@VERSION = \"${VERSION}\"@g" "${to_dir}/apps/jumpserver/const.py" fi