dash/ci
Alexander Block 24fee30513
Add support for Gitlab CI (#3149)
* Add .gitlab-ci.yml

* Use | instead of > for multiline commands

This honor new-lines and makes ; unnecessary

* Use ubuntu:bionic as base image

* Move cache initialization before apt-get installs

* Cache apt packages

* Move installation of wget and unzip up as we need it for the cache

* Prevent apt from deleting caches

* Collect test logs into artifact

* Make combine_logs.py always look for the template in the correct dir

* Move final cache stuff into after_script

* Reintroduce PYTHON_DEBUG=1, but only for .travis.yml

* Install jinja2 in Travis builder image

* Enable ChainLocks after quorums have been created

Creating 4 quorums causes a lot of blocks to be created and signed by
ChainLocks, which then causes timeouts later.

* Increase timeout in wallet-dump.py test

The first dumpwallet is quite slow sometimes, which then makes the
later called dumpwallet throw a wallet locked exception.
2019-10-16 11:48:46 +02:00
..
build_depends.sh Move to in-docker CI builds and add Jenkins support (#2178) 2018-07-12 16:28:59 +03:00
build_src.sh Fix scripted diff check condition (#3128) 2019-10-01 17:16:26 +03:00
Dockerfile.builder Add support for Gitlab CI (#3149) 2019-10-16 11:48:46 +02:00
Dockerfile.gitian-builder Move to in-docker CI builds and add Jenkins support (#2178) 2018-07-12 16:28:59 +03:00
matrix.sh Add support for Gitlab CI (#3149) 2019-10-16 11:48:46 +02:00
test_integrationtests.sh Add support for Gitlab CI (#3149) 2019-10-16 11:48:46 +02:00
test_unittests.sh Only gracefully timeout Travis when integration tests need to be run (#2933) 2019-05-23 00:21:21 +03:00