Commit Graph

11 Commits

Author SHA1 Message Date
Andrey Semashev
84b753da83 Removed unnecessary packages from CI jobs, added C++20 testing. 2019-10-22 01:09:48 +03:00
Andrey Semashev
81bc040eb5 Added more compilers to CI. 2019-10-14 00:18:00 +03:00
Andrey Semashev
61c96c519c Converted Bionic images back to Xenial as apt plugin doesn't work on Bionic. 2019-06-25 12:00:56 +03:00
Andrey Semashev
5bc02d4c4c Removed Precise images as they have outdated git. Switched to manual specification of Debian sources for clang. Switched to Bionic images where possible. 2019-06-24 19:00:16 +03:00
Andrey Semashev
9ce37914af Changed older clang jobs to Precise images because their apt sources are not registered for Trusty and Xenial in Travis CI. 2019-06-24 15:10:37 +03:00
Andrey Semashev
dad1c0518d Upgraded Travis CI images, added gcc-9 and clang-8. Workaround clang CI failures. 2019-06-24 13:32:00 +03:00
Andrey Semashev
5ed3f69c3b Disabled OS X CI jobs because of timeouts. 2019-01-05 21:50:29 +03:00
Andrey Semashev
6542145845 Try a newer Xcode image to workaround CI job hangs. 2019-01-05 15:34:14 +03:00
Andrey Semashev
4b0cc5a30f Reduced the amount of CI tests, enabled global visibility for UBSan.
Disabled separate 32-bit and GNU C++ builds for CI. For most jobs also
disabled building examples and self-contained header tests. For UBSan
jobs enabled global visibility in attempt to work around the bogus
errors about calling virtual functions through a pointer to a base class.
2019-01-05 04:53:16 +03:00
Andrey Semashev
1b6db19c41 Updated CI configs to fix git checkouts.
Boost.Log tests include compilation of all examples, so depinst needs
to pull dependencies of examples, in addition to the library itself and
its tests.

Also, added --jobs argument to the `git submodule update` executed by
depinst and increased the number of jobs to 8.
2019-01-04 19:14:29 +03:00
Andrey Semashev
5ec0e31686 Added Appveyor and Travis CI config files. 2019-01-03 23:33:01 +03:00