]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
travis: make the directory with coverity tools available in a container
authorEvgeny Vereshchagin <evvers@ya.ru>
Wed, 7 Nov 2018 03:36:57 +0000 (04:36 +0100)
committerEvgeny Vereshchagin <evvers@ya.ru>
Wed, 7 Nov 2018 04:19:51 +0000 (07:19 +0300)
Otherwise `coverity.sh build` will fail with
```
find: '/var/tmp/coverity-scan-analysis': No such file or directory
```

See https://travis-ci.org/systemd/systemd/jobs/451683385.

.travis.yml

index 499e9eeb91a02eeec40fd506402d55412adac3a6..724504568eb8c973ba8296e16b528fe6bc75743e 100644 (file)
@@ -42,10 +42,10 @@ jobs:
               - FEDORA_RELEASE="latest"
               - CONT_NAME="coverity-fedora-$FEDORA_RELEASE"
               - DOCKER_EXEC="docker exec -ti $CONT_NAME"
-              - DOCKER_RUN="docker run --env-file .cov-env"
+              - TOOL_BASE="/var/tmp/coverity-scan-analysis"
+              - DOCKER_RUN="docker run -v $TOOL_BASE:$TOOL_BASE:rw --env-file .cov-env"
               # Coverity env variables
               - PLATFORM="$(uname)"
-              - TOOL_BASE="/var/tmp/coverity-scan-analysis"
               - TOOL_ARCHIVE="/var/tmp/cov-analysis-$PLATFORM.tgz
               - SCAN_URL="https://scan.coverity.com"
               - UPLOAD_URL="https://scan.coverity.com/builds"