From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp53.i.mail.ru (smtp53.i.mail.ru [94.100.177.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 5385A4696C3 for ; Mon, 27 Apr 2020 23:23:43 +0300 (MSK) Date: Mon, 27 Apr 2020 23:23:33 +0300 From: Sergey Bronnikov Message-ID: <20200427202333.GA9939@pony.bronevichok.ru> References: <1587974039.618638020@f133.i.mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1587974039.618638020@f133.i.mail.ru> Subject: Re: [Tarantool-patches] [PATCH v1] Keep perf results as gitlab-ci artifacts List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?utf-8?B?0J7Qu9C10LMg0J/QuNGB0LrRg9C90L7Qsg==?= Cc: Oleg Piskunov , tarantool-patches@dev.tarantool.org LGTM On 10:53 Mon 27 Apr , Олег Пискунов wrote: > > Gitlab-ci pipeline modified in order to keep performance results into gitlab-ci artifacts. >   > Closes #4920 >   > Github: https://github.com/tarantool/tarantool/tree/opiskunov/gh-4920-perf-artifacts > Issue: https://github.com/tarantool/tarantool/issues/4920 > --- >  .gitlab-ci.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ >  1 file changed, 43 insertions(+) >   > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml > index fd265aa..4b05fa5 100644 > --- a/.gitlab-ci.yml > +++ b/.gitlab-ci.yml > @@ -201,12 +201,22 @@ perf_sysbench: >    variables: >      <<: *perf_vars_definition >      BENCH: 'sysbench' > +  artifacts: > +    when: always > +    paths: > +      - Sysbench_result.txt > +      - Sysbench_t_version.txt >   >  perf_tpcc: >    <<: *perf_docker_test_definition >    variables: >      <<: *perf_vars_definition >      BENCH: 'tpcc' > +  artifacts: > +    when: always > +    paths: > +      - tpc.c_result.txt > +      - tpc.c_t_version.txt >   >  perf_ycsb_hash: >    <<: *perf_docker_test_definition > @@ -214,6 +224,11 @@ perf_ycsb_hash: >      <<: *perf_vars_definition >      BENCH: 'ycsb' >      ARG: 'hash' > +  artifacts: > +    when: always > +    paths: > +      - ycsb.hash_result.txt > +      - ycsb.hash_t_version.txt >   >  perf_ycsb_tree: >    <<: *perf_docker_test_definition > @@ -221,6 +236,11 @@ perf_ycsb_tree: >      <<: *perf_vars_definition >      BENCH: 'ycsb' >      ARG: 'tree' > +  artifacts: > +    when: always > +    paths: > +      - ycsb.tree_result.txt > +      - ycsb.tree_t_version.txt >   >  perf_nosqlbench_hash: >    <<: *perf_docker_test_definition > @@ -228,6 +248,11 @@ perf_nosqlbench_hash: >      <<: *perf_vars_definition >      BENCH: 'nosqlbench' >      ARG: 'hash' > +  artifacts: > +    when: always > +    paths: > +      - nosqlbench.hash_result.txt > +      - nosqlbench.hash_t_version.txt >   >  perf_nosqlbench_tree: >    <<: *perf_docker_test_definition > @@ -235,12 +260,25 @@ perf_nosqlbench_tree: >      <<: *perf_vars_definition >      BENCH: 'nosqlbench' >      ARG: 'tree' > +  artifacts: > +    when: always > +    paths: > +      - nosqlbench.tree_result.txt > +      - nosqlbench.tree_t_version.txt >   >  perf_cbench: >    <<: *perf_docker_test_definition >    variables: >      <<: *perf_vars_definition >      BENCH: 'cbench' > +  artifacts: > +    when: always > +    paths: > +      - cbench-memtx-tree_result.txt > +      - cbench-memtx-hash_result.txt > +      - cbench-vinyl-fsync_result.txt > +      - cbench-vinyl-write_result.txt > +      - cbench_t_version.txt >   >  perf_linkbench_ssd: >    <<: *perf_docker_test_definition > @@ -249,6 +287,11 @@ perf_linkbench_ssd: >    variables: >      <<: *perf_vars_definition >      BENCH: 'linkbench' > +  artifacts: > +    when: always > +    paths: > +      - linkbench.ssd_result.txt > +      - linkbench.ssd_t_version.txt >   >  # Post-testing part >   > -- > 1.8.3.1 >   -- sergeyb@