Maciek Borzecki
b04e6f4b3b
extra/travis-build: fallback to podman if docker is not available
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
5 years ago
Maciek Borzecki
4d90669457
travis: build on Ubuntu 18.04
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
5 years ago
Maciek Borzecki
fce20236c1
extra/travis-build: update fedora dependencies
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
5 years ago
Maciek Borzecki
c181379696
extra: update expected installation tree
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
5 years ago
Maciek Borzecki
c1ad4eadd6
extra: update uncrustify config
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
5 years ago
Maciek Borzecki
fa9c9ba89c
extra/travis-build: update docker image names
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
5 years ago
Maciek Borzecki
fa9e4f0d7e
extra/travis-build: suppress uncrustify errors on Fedora
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
7 years ago
Maciek Borzecki
2da8d16147
extra/uncrustify: comment out deprecated align_number_left config option
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
7 years ago
Maciek Borzecki
90cd6c894b
travis-build: allow suppressing of formatter errors on selected distros
Some distributions, notably Ubuntu 16.04 and OpenSUSE Tumbleweed (as of
22.10.17) ship an older version of uncrustify. This version may report
formatting errors.
7 years ago
Maciek Borzecki
c6bcb097f1
extra/fmt: log uncrustify version when running checks
7 years ago
Maciek Borzecki
f3a5cfe0ab
travis-build: do not raise an error if build directory exists
Useful when doing local builds
7 years ago
Maciek Borzecki
457a025ef8
travis-build: make sure to exit with failure if one of the build steps fails
7 years ago
Maciek Borzecki
152f16b606
travis-build: check code formatting during the build
7 years ago
Maciek Borzecki
4dbf2e9884
extra/fmt: helper for vala code formatting
7 years ago
Maciek Borzecki
85c4f114ed
firewalld: update service definition
Add file sharing ports.
7 years ago
Maciek Borzecki
e6cfb51e2c
extra: helper for doing local builds
7 years ago
Maciek Borzecki
0ea5f7650a
build: drop autotools
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
7 years ago
Maciek Borzecki
e50508c238
travis: install glib-networking
Glib TLS support is required to run some of the tests
7 years ago
Maciek Borzecki
af4fcb7f7e
travis: update dependencies
7 years ago
Maciek Borzecki
b31832ac04
travis: add Ubuntu CI builds
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
7 years ago
Maciek Borzecki
f34910669c
extra/firewalld: add sample firewalld configuration
7 years ago
Maciek Borzecki
9602f5a238
travis: build on opensuse
8 years ago
Maciek Borzecki
eb114687b5
travis: switch to building inside containers
Travis host images are quite outdated, so the builds will now use containers
instead. By default there's a build for Arch Linux (using base/archlinux:latest
image) and Fedora (using official fedora:latest).
Builds are done using extra/travis-build script.
8 years ago