From c5ff2716fbb2163ddb0aac1f20395970bc1b3108 Mon Sep 17 00:00:00 2001 From: zengqiao Date: Sat, 16 Jan 2021 12:39:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96build.sh=20&=20yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 68 +++++++------------ .../src/main/resources/application.yml | 6 +- 2 files changed, 27 insertions(+), 47 deletions(-) diff --git a/build.sh b/build.sh index 90671b47..da5d20ef 100644 --- a/build.sh +++ b/build.sh @@ -3,72 +3,52 @@ workspace=$(cd $(dirname $0) && pwd -P) cd $workspace ## constant -km_version=2.1.0 -app_name=kafka-manager-$km_version +OUTPUT_DIR=./output +KM_VERSION=2.1.0 +APP_NAME=kafka-manager-$KM_VERSION -gitversion=.gitversion -control=./control.sh -create_mysql_table=./docs/install_guide/create_mysql_table.sql -app_config_file=./kafka-manager-web/src/main/resources/application.yml +MYSQL_TABLE_SQL_FILE=./docs/install_guide/create_mysql_table.sql +CONFIG_FILE=./kafka-manager-web/src/main/resources/application.yml ## function function build() { - # 进行编译 -# # cmd 设置使用的JDK, 按需选择, 默认已安装了JDK 8 -# JVERSION=`java -version 2>&1 | awk 'NR==1{gsub(/"/,"");print $3}'` -# major=`echo $JVERSION | awk -F. '{print $1}'` -# mijor=`echo $JVERSION | awk -F. '{print $2}'` -# if [ $major -le 1 ] && [ $mijor -lt 8 ]; then -# export JAVA_HOME=/usr/local/jdk1.8.0_65 #(使用jdk8请设置) -# export PATH=$JAVA_HOME/bin:$PATH -# fi - # 编译命令 - mvn -U clean package -Dmaven.test.skip=true + mvn -U clean package -Dmaven.test.skip=true local sc=$? if [ $sc -ne 0 ];then ## 编译失败, 退出码为 非0 - echo "$app_name build error" + echo "$APP_NAME build error" exit $sc else - echo -n "$app_name build ok, vsn="`gitversion` + echo "$APP_NAME build ok" fi } function make_output() { - # 新建output目录 - rm -rf $app_name &>/dev/null - mkdir -p $app_name &>/dev/null - - # 填充output目录, output内的内容 即为 线上部署内容 - ( -# cp -rf $control $output_dir && # 拷贝 control.sh 脚本 至output目录 - cp -rf $create_mysql_table $app_name && # 拷贝 sql 初始化脚本 至output目录 - cp -rf $app_config_file $app_name && # 拷贝 application.yml 至output目录 - - # 拷贝程序包到output路径 - cp kafka-manager-web/target/kafka-manager-web-$km_version-SNAPSHOT.jar ${app_name}/${app_name}-SNAPSHOT.jar - echo -e "make output ok." - ) || { echo -e "make output error"; exit 2; } # 填充output目录失败后, 退出码为 非0 + # 新建output目录 + rm -rf ${OUTPUT_DIR} &>/dev/null + mkdir -p ${OUTPUT_DIR}/${APP_NAME} &>/dev/null + + # 填充output目录, output内的内容 + ( + cp -rf ${MYSQL_TABLE_SQL_FILE} ${OUTPUT_DIR}/${APP_NAME} && # 拷贝 sql 初始化脚本 至output目录 + cp -rf ${CONFIG_FILE} ${OUTPUT_DIR}/${APP_NAME} && # 拷贝 application.yml 至output目录 + + # 拷贝程序包到output路径 + cp kafka-manager-web/target/kafka-manager-web-${KM_VERSION}-SNAPSHOT.jar ${OUTPUT_DIR}/${APP_NAME}/${APP_NAME}-SNAPSHOT.jar + echo -e "make output ok." + ) || { echo -e "make output error"; exit 2; } # 填充output目录失败后, 退出码为 非0 } function make_package() { # 压缩output目录 ( - tar cvzf ${app_name}.tar.gz ${app_name} - echo -e "make package ok." + cd ${OUTPUT_DIR} && tar cvzf ${APP_NAME}.tar.gz ${APP_NAME} + echo -e "make package ok." ) || { echo -e "make package error"; exit 2; } # 压缩output目录失败后, 退出码为 非0 } -## internals -function gitversion() { - git log -1 --pretty=%h > $gitversion - local gv=`cat $gitversion` - echo "$gv" -} - - ########################################## ## main ## 其中, @@ -88,4 +68,4 @@ make_package # 编译成功 echo -e "build done" -exit 0 +exit 0 \ No newline at end of file diff --git a/kafka-manager-web/src/main/resources/application.yml b/kafka-manager-web/src/main/resources/application.yml index 2e7b5159..b1ed6cd5 100644 --- a/kafka-manager-web/src/main/resources/application.yml +++ b/kafka-manager-web/src/main/resources/application.yml @@ -37,9 +37,9 @@ custom: broker-metrics-enabled: true topic-metrics-enabled: true didi: - app-topic-metrics-enabled: true - topic-request-time-metrics-enabled: true - topic-throttled-metrics: true + app-topic-metrics-enabled: false + topic-request-time-metrics-enabled: false + topic-throttled-metrics: false save-days: 7 account: -- GitLab