summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2020-10-15 11:59:51 +0800
committerfumingwei <[email protected]>2020-10-15 11:59:51 +0800
commit3e6ac86853edcdc30da141073ef148f7818b54ba (patch)
tree82cc2d944747bc90577ae29bea71227b91feb3b0 /ci
parent6d458ba380d2476f2ff5933a50521857e9946734 (diff)
1、增加编译asan 上传到 repo yum 源
Diffstat (limited to 'ci')
-rw-r--r--ci/travis.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/ci/travis.sh b/ci/travis.sh
index 533cf96..6f6804b 100644
--- a/ci/travis.sh
+++ b/ci/travis.sh
@@ -35,10 +35,19 @@ env | sort
# Install dependency from YUM
yum install -y mrzcpd numactl-devel zlib-devel librdkafka-devel systemd-devel libMESA_handle_logger-devel libMESA_htable-devel libcjson-devel libMESA_field_stat2-devel sapp-devel framework_env libMESA_prof_load-devel libmaatframe-devel tsg_master-devel libasan
+
+if [ $ASAN_OPTION ];then
+ source /opt/rh/devtoolset-7/enable
+fi
+
+
mkdir build || true
cd build
-cmake3 -DCMAKE_BUILD_TYPE=$BUILD_TYPE \
+cmake3 -DCMAKE_CXX_FLAGS=$CXX_FLAGS \
+ -DCMAKE_BUILD_TYPE=$BUILD_TYPE \
+ -DASAN_OPTION=$ASAN_OPTION \
+ -DVERSION_DAILY_BUILD=$TESTING_VERSION_BUILD \
..
make