Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
kafka-manager
提交
c5ff2716
K
kafka-manager
项目概览
DiDi
/
kafka-manager
大约 1 年 前同步成功
通知
60
Star
6372
Fork
1229
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kafka-manager
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c5ff2716
编写于
1月 16, 2021
作者:
Z
zengqiao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化build.sh & yaml
上级
62abb274
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
27 addition
and
47 deletion
+27
-47
build.sh
build.sh
+24
-44
kafka-manager-web/src/main/resources/application.yml
kafka-manager-web/src/main/resources/application.yml
+3
-3
未找到文件。
build.sh
浏览文件 @
c5ff2716
...
...
@@ -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
kafka-manager-web/src/main/resources/application.yml
浏览文件 @
c5ff2716
...
...
@@ -37,9 +37,9 @@ custom:
broker-metrics-enabled
:
true
topic-metrics-enabled
:
true
didi
:
app-topic-metrics-enabled
:
tru
e
topic-request-time-metrics-enabled
:
tru
e
topic-throttled-metrics
:
tru
e
app-topic-metrics-enabled
:
fals
e
topic-request-time-metrics-enabled
:
fals
e
topic-throttled-metrics
:
fals
e
save-days
:
7
account
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录