diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 100771f4e74716259f0342425a5f7e2aa9a89957..399e12234954c3098d7c66c26e31f208393b7a99 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,15 +17,21 @@ job_test_kv:
- sleep 1m # to give time to cvmfs to start
- export CIENV_CVMFSVOLUME=/scratch/cvmfs_hep/CI-JOB-${CI_JOB_ID}
- docker exec cvmfs_${CI_JOB_ID} cvmfs_config probe
- - docker run -v ${CIENV_CVMFSVOLUME}:/cvmfs gitlab-registry.cern.ch/hep-benchmarks/hep-workloads/atlas-kv-bmk:ci1.2 -c 2 -t 1 -e 4
+ - docker run --rm -v ${CIENV_CVMFSVOLUME}:/cvmfs gitlab-registry.cern.ch/hep-benchmarks/hep-workloads/atlas-kv-bmk:ci1.2 -c 2 -t 1 -e 4
- docker exec cvmfs_${CI_JOB_ID} cvmfs_talk -i atlas.cern.ch tracebuffer flush
- - docker exec cvmfs_${CI_JOB_ID} cat /tmp/traces/cvmfs-atlas.cern.ch.trace.log
- after_script:
+ - docker exec cvmfs_${CI_JOB_ID} python /usr/libexec/cvmfs/shrinkwrap/spec_builder.py --policy=exact /tmp/traces/cvmfs-atlas.cern.ch.trace.log /tmp/traces/cvmfs-atlas.cern.ch.spec
+ - docker cp cvmfs_${CI_JOB_ID}:/tmp/traces ${CI_PROJECT_DIR}/traces
+ after_script:
- docker rm -f cvmfs_${CI_JOB_ID}
only:
variables:
- $CI_COMMIT_BRANCH =~ /^qa.*$/
- $CI_COMMIT_TAG =~ /^v.*$/
+ artifacts:
+ paths:
+ - ${CI_PROJECT_DIR}/traces
+ expire_in: 1 week
+ when: always
simpletrack: