|
Ran
|
Jobs
1
|
Files
305
|
Run time
21s
|
Badge
README BADGES
|
push
travis-ci
<a href="https://github.com/tarantool/tarantool/commit/<a class=hub.com/tarantool/tarantool/commit/347e2d4b472b57e0471881973b36240297e5b4ee">347e2d4b4<a href="https://github.com/tarantool/tarantool/commit/347e2d4b472b57e0471881973b36240297e5b4ee">">Enable GitLab CI testing Implemented GitLab CI testing process additionally to existing Travis CI. The new testing process is added to run tests faster. It requires to control a load of machines to avoid flaky fails on timeouts. GitLab CI allows us to run testing on our machines. Created 2 stages for testing and deploying packages. The testing stage contains the following jobs that are run for all branches: * Debian 9 (Stretch): release/debug gcc. * Debian 10 (Buster): release clang8 + lto. * OSX 14 (Mojave): release. * FreeBSD 12: release gcc. And the following jobs that are run of long-term branches (release branches: for now it is 1.10, 2.1 and master): * OSX 13 (Sierra): release clang. * OSX 14 (Mojave): release clang + lto. The deployment stage contains the same jobs as we have in Travis CI. They however just build tarballs and packages: don&#39;t push them to S3 and packagecloud. In order to run full testing on a short-term branch one can name it with &#39;-full-ci&#39; suffix. The additional manual work is needed when dependencies are changed in .travis.mk file (&#39;deps_debian&#39; or &#39;deps_buster_clang_8&#39; goals): | make GITLAB_USER=foo -f .gitlab.mk docker_bootstrap This command pushes docker images into GitLab Registry and then they are used in testing. Pre-built images speed up testing. Fixes #4156 (cherry picked from commit </a><a class="double-link" href="https://github.com/tarantool/tarantool/commit/<a class="double-link" href="https://github.com/tarantool/tarantool/commit/ce623a23416eb192ce70116fd14992e84e7ccbbe">ce623a234</a>">ce623a234</a><a href="https://github.com/tarantool/tarantool/commit/347e2d4b472b57e0471881973b36240297e5b4ee">)
41627 of 50415 relevant lines covered (82.57%)
844577.92 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 4 | 17706.4 (TARGET=coverage) | 0 |
82.57 |
Travis Job 17706.4 |