travis: remove clang-analyze (#2917)
• The output currently contains a large number of false-positives and — AFAICT —
no actual issues.
• Upstream shows little interest in addressing the long-standing issues with the
TAILQ macros, so the false-positive situation probably won’t change soon:
https://bugs.llvm.org/show_bug.cgi?id=18222
Currently, we largely spend travis CPU cycles on this, for no additional value.
Michael Stapelberg authored 6 years ago
GitHub committed 6 years ago
41 | 41 |
- ./travis/skip-pkg.sh || docker run -v $PWD:/usr/src/i3/ -w /usr/src/i3 ${BASENAME_UBUNTU} ./travis/debian-build.sh deb/ubuntu-amd64/DIST
|
42 | 42 |
- ./travis/skip-pkg.sh || docker run -v $PWD:/usr/src/i3/ -w /usr/src/i3 ${BASENAME_386} linux32 ./travis/debian-build.sh deb/debian-i386/DIST
|
43 | 43 |
- ./travis/skip-pkg.sh || docker run -v $PWD:/usr/src/i3/ -w /usr/src/i3 ${BASENAME_UBUNTU_386} linux32 ./travis/debian-build.sh deb/ubuntu-i386/DIST
|
44 | |
- ./travis/skip-pkg.sh || docker run -v $PWD:/usr/src/i3/ -w /usr/src/i3 ${BASENAME} ./travis/clang-analyze.sh
|
45 | 44 |
- ./travis/skip-pkg.sh || docker run -v $PWD:/usr/src/i3/ -w /usr/src/i3 ${BASENAME} ./travis/docs.sh
|
46 | 45 |
- ./travis/skip-pkg.sh || travis/prep-bintray.sh
|
47 | 46 |
|
0 | |
#!/bin/sh
|
1 | |
|
2 | |
set -e
|
3 | |
set -x
|
4 | |
|
5 | |
mkdir -p deb/DIST-clang/build
|
6 | |
tar xf build/*.tar.bz2 -C deb/DIST-clang --strip-components=1
|
7 | |
(cd deb/DIST-clang/build && scan-build -o ../../CLANG ../configure && scan-build -o ../../CLANG --html-title="Analysis of i3 v$(git describe --tags)" make -j8)
|
8 | |
mv deb/CLANG/*/* deb/CLANG
|
5 | 5 |
GITVERSION=$(git describe --tags)
|
6 | 6 |
|
7 | 7 |
mkdir build.i3wm.org
|
8 | |
cp -r deb/CLANG build.i3wm.org/clang-analyze
|
9 | 8 |
cp -r deb/COPY-DOCS build.i3wm.org/docs
|
10 | 9 |
cd build.i3wm.org
|
11 | 10 |
echo build.i3wm.org > CNAME
|