Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
9371acb2
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,发现更多精彩内容 >>
未验证
提交
9371acb2
编写于
3月 21, 2019
作者:
A
alesapin
提交者:
GitHub
3月 21, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #4748 from yandex/adding_thread_sanitizer
Add clang-8 build
上级
1c5fc847
6b6ac595
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
23 addition
and
2 deletion
+23
-2
docker/packager/binary/Dockerfile
docker/packager/binary/Dockerfile
+5
-0
docker/packager/deb/Dockerfile
docker/packager/deb/Dockerfile
+5
-0
docker/packager/packager
docker/packager/packager
+1
-1
docker/test/integration/Dockerfile
docker/test/integration/Dockerfile
+7
-1
docker/test/stateful/Dockerfile
docker/test/stateful/Dockerfile
+5
-0
未找到文件。
docker/packager/binary/Dockerfile
浏览文件 @
9371acb2
FROM
ubuntu:18.04
RUN
echo
"deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main"
>>
/etc/apt/sources.list
RUN
echo
"deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main"
>>
/etc/apt/sources.list
RUN
apt-get update
-y
\
&&
env
DEBIAN_FRONTEND
=
noninteractive
\
...
...
@@ -23,6 +24,10 @@ RUN apt-get update -y \
lld-7
\
libclang-7-dev
\
liblld-7-dev
\
clang-8
\
lld-8
\
libclang-8-dev
\
liblld-8-dev
\
libicu-dev
\
libreadline-dev
\
ninja-build
\
...
...
docker/packager/deb/Dockerfile
浏览文件 @
9371acb2
FROM
ubuntu:18.04
RUN
echo
"deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main"
>>
/etc/apt/sources.list
RUN
echo
"deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main"
>>
/etc/apt/sources.list
RUN
apt-get
--allow-unauthenticated
update
-y
\
&&
env
DEBIAN_FRONTEND
=
noninteractive
\
...
...
@@ -24,6 +25,10 @@ RUN apt-get --allow-unauthenticated update -y \
lld-7
\
libclang-7-dev
\
liblld-7-dev
\
clang-8
\
lld-8
\
libclang-8-dev
\
liblld-8-dev
\
libicu-dev
\
libreadline-dev
\
ninja-build
\
...
...
docker/packager/packager
浏览文件 @
9371acb2
...
...
@@ -146,7 +146,7 @@ if __name__ == "__main__":
parser
.
add_argument
(
"--clickhouse-repo-path"
,
default
=
"../../"
)
parser
.
add_argument
(
"--output-dir"
,
required
=
True
)
parser
.
add_argument
(
"--build-type"
,
choices
=
(
"debug"
,
""
),
default
=
""
)
parser
.
add_argument
(
"--compiler"
,
choices
=
(
"clang-6.0"
,
"clang-7"
,
"gcc-7"
,
"gcc-8"
),
default
=
"gcc-7"
)
parser
.
add_argument
(
"--compiler"
,
choices
=
(
"clang-6.0"
,
"clang-7"
,
"gcc-7"
,
"
clang-8"
,
"
gcc-8"
),
default
=
"gcc-7"
)
parser
.
add_argument
(
"--sanitizer"
,
choices
=
(
"address"
,
"thread"
,
"memory"
,
"undefined"
,
""
),
default
=
""
)
parser
.
add_argument
(
"--unbundled"
,
action
=
"store_true"
)
parser
.
add_argument
(
"--split-binary"
,
action
=
"store_true"
)
...
...
docker/test/integration/Dockerfile
浏览文件 @
9371acb2
FROM
ubuntu:18.04
RUN
apt-get update
&&
apt-get
-y
install
tzdata python
RUN
apt-get update
&&
apt-get
-y
install
tzdata python
llvm-6.0 llvm-6.0-dev
ENV
TZ=Europe/Moscow
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
CMD
echo "TSAN_OPTIONS='halt_on_error=1'" >> /etc/environment;
CMD
echo "UBSAN_OPTIONS='print_stacktrace=1'" >> /etc/environment;
CMD
echo "ASAN_SYMBOLIZER_PATH=/usr/lib/llvm-6.0/bin/llvm-symbolizer" >> /etc/environment;
CMD
echo "UBSAN_SYMBOLIZER_PATH=/usr/lib/llvm-6.0/bin/llvm-symbolizer" >> /etc/environment;
CMD
echo "LLVM_SYMBOLIZER_PATH=/usr/lib/llvm-6.0/bin/llvm-symbolizer" >> /etc/environment;
docker/test/stateful/Dockerfile
浏览文件 @
9371acb2
...
...
@@ -13,6 +13,11 @@ CMD dpkg -i package_folder/clickhouse-common-static_*.deb; \
dpkg -i package_folder/clickhouse-server_*.deb; \
dpkg -i package_folder/clickhouse-client_*.deb; \
dpkg -i package_folder/clickhouse-test_*.deb; \
echo "TSAN_OPTIONS='halt_on_error=1'" >> /etc/environment; \
echo "UBSAN_OPTIONS='print_stacktrace=1'" >> /etc/environment; \
echo "ASAN_SYMBOLIZER_PATH=/usr/lib/llvm-6.0/bin/llvm-symbolizer" >> /etc/environment; \
echo "UBSAN_SYMBOLIZER_PATH=/usr/lib/llvm-6.0/bin/llvm-symbolizer" >> /etc/environment; \
echo "LLVM_SYMBOLIZER_PATH=/usr/lib/llvm-6.0/bin/llvm-symbolizer" >> /etc/environment; \
service zookeeper start; sleep 5; \
service clickhouse-server start && sleep 5 \
&& /s3downloader --dataset-names $DATASETS \
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录