]> git.sur5r.net Git - i3/i3/commit - travis/check-formatting.sh
travis: check spelling of binaries and manpages, use docker
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 1 Feb 2016 08:42:55 +0000 (09:42 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 6 Feb 2016 09:36:43 +0000 (10:36 +0100)
commitfbfbdb8e124480bc90bbd6a8b59c1692c4ebd531
treeeebf7b973fa4e6c31650ed8907072bd82eb1c752
parent065ce6b8fcd3510033d81f5f3731a765e1324b91
travis: check spelling of binaries and manpages, use docker

We now build a docker base container based on debian sid (where the very
latest packages are available). That base container is updated once a
month, or whenever travis-build.Dockerfile or debian/control change, but
re-used for subsequent travis runs. While the initial build might take
up to 15 minutes, subsequent builds typically run in a minute or two.

All the different steps that we run on travis are now factored into
separate scripts in the travis/ directory.

Switching to docker should also help with issue #2174.
16 files changed:
.travis.yml
generate-command-parser.pl
i3-input/main.c
include/libi3.h
libi3/format_placeholders.c
man/i3-input.man
man/i3-msg.man
src/commands.c
src/config_parser.c
travis-build.Dockerfile [new file with mode: 0644]
travis/check-formatting.sh [new file with mode: 0755]
travis/check-safe-wrappers.sh [new file with mode: 0755]
travis/check-spelling.pl [new file with mode: 0755]
travis/docker-build-and-push.sh [new file with mode: 0755]
travis/ha.sh [new file with mode: 0755]
travis/run-tests.sh [new file with mode: 0755]