[tarantool-patches] [PATCH v3 0/2] Implement Gitlab-ci testing process

Alexander V. Tikhonov avtikhon at tarantool.org
Wed Jun 19 09:47:31 MSK 2019


    Implement Gitlab-ci testing process
    
    Implemented Gitlba-ci testing process additionaly to travis-ci
    that is currently uses. New testing process was  added to make
    able to control the high load of the testing processes to avoid
    of flaky fails on timouts, disks layouts and memory swapping.
    Also the ability to use needed number of hosts for testing jobs
    and control jobs per each host, currently jobs set to hosts:
    sh2 - runs tests which need to be run in line where internal
          testing suites may run its tests in parallel
    sh3 - ready to run performance testings
    sh4 - runs tests OSX and FreeBSD under Virtual Box tool
    sh5 - runs jobs in parallel: bootstrap jobs which build docker
          images to speedup testing and build deploy jobs
    
    Fixes #4156

Alexander V. Tikhonov (2):
  Temporary disabled on_shutdown.test.lua test
  Implement Gitlab-ci testing process

 .gitlab-ci.yml     | 324 +++++++++++++++++++++++++++++++++++++++++++++
 .gitlab.mk         |  42 ++++++
 .travis.mk         | 107 +++++++++++----
 .travis.yml        |   3 +
 test/box/suite.ini |   2 +-
 5 files changed, 450 insertions(+), 28 deletions(-)
 create mode 100644 .gitlab-ci.yml
 create mode 100644 .gitlab.mk

-- 
2.17.1





More information about the Tarantool-patches mailing list