dash/ci
Alexander Block ff6f391aea
Refactor Gitlab builds to use multiple stages (#3377)
* Remove unused jenkins stuff

* Install all dependencies in builder image

Instead of only target specific dependencies.

* Use docker builder image for builds

* Optimize apt installations

* Move building of dependencies into separate stage

The build-depends-xxx jobs will create artifacts (depends/$HOST) which are
then pulled in by the build jobs with the help of "needs"

* Remove use of caches from develop branch

* Use gitlab specific extends instead of YAML anchors

* Move before_script of build_template into base_template

* Add hack for parallel installation of i686 and arm cross compilation

* Install python3-setuptools in builder image

* Remove unnecessary change-dir

* Use variables to pass BUILD_TARGET instead of relying on the job name

* Move integration tests into separate stage

* Don't use --quiet for integration tests on Gitlab
2020-03-28 00:58:51 +03:00
..
build_depends.sh
build_src.sh More of 11300 2020-01-10 10:34:04 -06:00
Dockerfile.builder Refactor Gitlab builds to use multiple stages (#3377) 2020-03-28 00:58:51 +03:00
matrix.sh Refactor Gitlab builds to use multiple stages (#3377) 2020-03-28 00:58:51 +03:00
test_integrationtests.sh Refactor Gitlab builds to use multiple stages (#3377) 2020-03-28 00:58:51 +03:00
test_unittests.sh Only gracefully timeout Travis when integration tests need to be run (#2933) 2019-05-23 00:21:21 +03:00