- Adding TPC-H into perf testing pipeline - Using sh2 server for TPC-H testing - Keep raw SQLite results into artifacts   Closes #5010 ---   Github:  https://github.com/tarantool/tarantool/tree/opiskunov/gh-5010-add-tpch-perf  .gitlab-ci.yml | 16 ++++++++++++++++  1 file changed, 16 insertions(+)   diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 65b2fb1..9df2a17 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -39,6 +39,7 @@ variables:    variables: &perf_vars_definition      IMAGE_PERF: "${CI_REGISTRY}/${CI_PROJECT_PATH}/perf/ubuntu-bionic:perf_master"      IMAGE_PERF_BUILT: "${CI_REGISTRY}/${CI_PROJECT_PATH}/perf_tmp/ubuntu-bionic:perf_${CI_COMMIT_SHORT_SHA}" +    IMAGE_PERF_TPCH_BUILT: "${CI_REGISTRY}/${CI_PROJECT_PATH}/perf_tmp_tpch/ubuntu-   bionic:perf_${CI_COMMIT_SHORT_SHA}"  .docker_test_template: &docker_test_definition    image: "${CI_REGISTRY}/${CI_PROJECT_PATH}/testing/debian-stretch:latest" @@ -211,6 +212,21 @@ perf_bootstrap:    # Testing part   +perf_tpch: +  <<: *perf_docker_test_definition +  image: ${IMAGE_PERF_TPCH_BUILT} +  tags: +    - docker_sh2_perf +  artifacts: +    when: always +    paths: +      - "bench-*.csv" +      - "*_t_version.txt" +      - "*_result.txt" +  variables: +    <<: *perf_vars_definition +    BENCH: 'tpch' +  perf_sysbench:    <<: *perf_docker_test_definition    tags: -- 1.8.3.1