aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts/ci/setup_travis.sh
Commit message (Collapse)AuthorAgeFilesLines
* Now ccache is installed on ppc64 and s390 imagesJack Lloyd2019-12-141-2/+3
|
* Add S390x buildJack Lloyd2019-11-151-1/+1
| | | | | | Drop the MIPS build since main purpose of that is to test a big-endian build with no special support (SIMD, etc), but s390x is better for this, since it allows running the full test suite.
* Install lzma+bzip2 on ppc64leJack Lloyd2019-11-101-1/+1
| | | | They were installed before but looks like there is a new image out
* Sadly we can't test with most recent BoGo in CIJack Lloyd2019-10-251-1/+1
| | | | Ubuntu Golang is too old, so stick with what works
* Install missing packages on Travis aarch64 imageJack Lloyd2019-10-251-1/+1
|
* Upgrade most Travis builds to Ubuntu 18.04Jack Lloyd2019-10-241-5/+2
| | | | | | | | | Leaves coverage, ppc32 and mips64 builds on Xenial. Coverage because for unknown reason the coverage build becomes much slower on Bionic. ppc32 and mips64 because for those builds qemu in Bionic crashes.
* Reorganize Travis matrix. Add aarch64 and ppc64le buildsJack Lloyd2019-10-231-1/+5
|
* Rename BUILD_MODE to TARGET in CI configsJack Lloyd2019-09-071-13/+13
|
* Use SoftHSM from Ubuntu package repositoryJack Lloyd2019-08-301-9/+8
|
* Fix shellcheck warningJack Lloyd2019-07-081-1/+1
|
* Build Android via NDKJack Lloyd2019-07-041-0/+4
|
* Move BoGo tests to coverage buildJack Lloyd2019-05-231-7/+2
|
* Add BoGo tests to CI buildJack Lloyd2019-05-211-0/+6
|
* Add Boost to the coverage buildJack Lloyd2019-02-241-1/+1
| | | | So we can test coverage on things like #1839
* Add an i386 CI target to check on 32-bit asmJack Lloyd2018-12-091-4/+8
|
* Add GCC 4.8 travis buildJack Lloyd2018-12-051-0/+4
|
* Partially revert 9d5e0567b2Jack Lloyd2018-12-041-0/+10
| | | | Guess we need that update or some packages just aren't found.
* Simplify the Travis setup scriptJack Lloyd2018-12-041-19/+14
|
* Update Travis build to use XenialJack Lloyd2018-12-031-50/+26
| | | | | | | | | Drops Mingw i686 build as it runs into a problem I could not debug, when unit_tls.cpp is compiled with -O2 it crashes with a useless backtrace. If compiled with -g or with lower optimizations it is ok. Replaced with Mingw x86-64. Add mips64 build.
* Disable use of pylint3 in TravisJack Lloyd2018-10-121-3/+0
| | | | | Suddenly installing python3-pip is broken, and I don't care enough to dig deeper. Can probably come back when we switch to Xenial.
* Force Sphinx version to 1.7.9 to work around a problem in 1.8Jack Lloyd2018-09-131-1/+1
| | | | See https://github.com/sphinx-doc/sphinx/issues/5417
* Pylint 2.0 drops compat with Python2Jack Lloyd2018-07-171-2/+2
| | | | So force pip install to 1.9.2
* Fix allowing to use Sphinx 1.7.5Jack Lloyd2018-05-291-3/+6
|
* Avoid problem with Sphinx 1.7.5Jack Lloyd2018-05-281-1/+2
|
* Force codecov script back to earlier versionJack Lloyd2018-01-031-1/+1
| | | | | Latest version fails with a Python exception. Already contacted support but falling back until a fix is available.
* Try running rst2man in CIJack Lloyd2017-12-121-1/+1
|
* Gah, remove llvm not install it!Jack Lloyd2017-10-011-1/+1
|
* Remove llvm package on Travis so we get a recent llvm-covJack Lloyd2017-10-011-0/+3
|
* Need SoftHSM for sonar build nowJack Lloyd2017-10-011-3/+9
|
* Guh setting PATH in subshell...Jack Lloyd2017-09-171-2/+1
|
* Small tweaks for CIJack Lloyd2017-09-161-1/+2
|
* Use prebuilt ccache binaryJack Lloyd2017-09-101-6/+1
|
* Homebrew helpfully autoupdatesJack Lloyd2017-09-101-2/+1
| | | | | | Taking 60-90 seconds per commit... [ci skip]
* Add missing pip3 installationSimon Warta2017-09-081-0/+2
|
* Fix qemu packageJack Lloyd2017-09-021-1/+1
| | | | The qemu-user-static package installs them under different names.
* Use botan-ci-tools repo for packagesJack Lloyd2017-09-021-11/+14
| | | | | | | | | | | Largely the goal with that is to reduce dependencies, especially removing www.randombit.net from the critical path for CI. Other marginally related attempts at speeding up CI - Only install qemu-user-static (which should be all we need) instead of the full qemu metapackage. - Avoid running brew update, all we need is ccache and really any version is fine.
* Make shellcheck happyJack Lloyd2017-08-311-6/+0
| | | | | I have no idea if an empty if/then/fi block in shell is valid or not but anyway shellcheck doesn't like it so remove it.
* Some attempts at speeding up CIJack Lloyd2017-08-311-7/+1
| | | | | | | | | | | | | First do amalgamation build on static instead of shared build. This is arbitrary, except that we do 3 shared builds, and only one static lib build, and the amalgamation kind of screws up ccache. Also avoid installing LZMA or Python3 on OS X. Just running Homebrew to install turns out to be significantly more expensive than either building the library or running the tests (!). Removes the workaround for homebrew #42553 because apparently it is fixed now.
* Use Xenial ccache on TravisJack Lloyd2017-08-291-4/+4
| | | | | The Trusty ccache is too old and apparently ignores our ccache env variables.
* Rename (and fix) Sonar targetJack Lloyd2017-08-291-1/+1
|
* Rename Travis setup scriptJack Lloyd2017-08-291-0/+92