Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
8c383f24
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8c383f24
编写于
2月 10, 2020
作者:
A
Alexander Kuzmenkov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
performance comparison
上级
8ff00833
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
20 addition
and
6 deletion
+20
-6
docker/test/performance-comparison/Dockerfile
docker/test/performance-comparison/Dockerfile
+1
-1
docker/test/performance-comparison/entrypoint.sh
docker/test/performance-comparison/entrypoint.sh
+18
-5
docker/test/performance-comparison/report.py
docker/test/performance-comparison/report.py
+1
-0
未找到文件。
docker/test/performance-comparison/Dockerfile
浏览文件 @
8c383f24
...
...
@@ -7,7 +7,7 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN
apt-get update
\
&&
DEBIAN_FRONTEND
=
noninteractive apt-get
install
--yes
--no-install-recommends
\
p7zip-full bash git moreutils ncdu wget psmisc python3 python3-pip tzdata tree python3-dev g++
\
p7zip-full bash
curl
git moreutils ncdu wget psmisc python3 python3-pip tzdata tree python3-dev g++
\
&&
pip3
--no-cache-dir
install
clickhouse_driver
\
&&
apt-get purge
--yes
python3-dev g++
\
&&
apt-get autoremove
--yes
\
...
...
docker/test/performance-comparison/entrypoint.sh
浏览文件 @
8c383f24
...
...
@@ -11,11 +11,24 @@ cd workspace
rm
-rf
ch
||
:
git clone
--branch
master
--single-branch
--depth
50
--bare
https://github.com/ClickHouse/ClickHouse ch
(
cd
ch
&&
git fetch origin
$SHA_TO_TEST
:to-test
)
# fetch it so that we can show the commit message
ref_tag
=
$(
cd
ch
&&
git describe
--match
=
'v*-testing'
--abbrev
=
0
--first-parent
master
)
echo
Reference tag is
$ref_tag
# We use annotated tags which have their own shas, so we have to further
# dereference the tag to get the commit it points to, hence the '~0' thing.
ref_sha
=
$(
cd
ch
&&
git rev-parse
$ref_tag
~0
)
# FIXME sometimes we have testing tags on commits without published builds -- these
# are documentation commits, normally. Loop to skip them.
start_ref
=
master
while
:
do
ref_tag
=
$(
cd
ch
&&
git describe
--match
=
'v*-testing'
--abbrev
=
0
--first-parent
$start_ref
)
echo
Reference tag is
$ref_tag
# We use annotated tags which have their own shas, so we have to further
# dereference the tag to get the commit it points to, hence the '~0' thing.
ref_sha
=
$(
cd
ch
&&
git rev-parse
$ref_tag
~0
)
if
curl
--fail
--head
https://clickhouse-builds.s3.yandex.net/0/
$ref_sha
/performance/performance.tgz
then
break
fi
start_ref
=
$ref_sha
~
done
# Show what we're testing
(
...
...
docker/test/performance-comparison/report.py
浏览文件 @
8c383f24
...
...
@@ -36,6 +36,7 @@ p.links a {{ padding: 5px; margin: 3px; background: #FFF; line-height: 2; white-
color: inherit;
text-decoration: none;
}}
tr:nth-child(odd) td {{filter: brightness(95%);}}
</style>
<title>{header}</title>
</head>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录