Tarantool development patches archive
 help / color / mirror / Atom feed
* [tarantool-patches] [PATCH v4 0/2] Implement Gitlab-ci testing process
@ 2019-06-19 14:56 Alexander V. Tikhonov
  2019-06-19 14:56 ` [tarantool-patches] [PATCH v4] " Alexander V. Tikhonov
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Alexander V. Tikhonov @ 2019-06-19 14:56 UTC (permalink / raw)
  To: Alexander Turenko; +Cc: Alexander V. Tikhonov, tarantool-patches

    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.
    Created 2 stages for testing and deploying packages.
    Stage test consist of testing jobs for all branches at:
      Debian 9 (Stretch): release/debug gcc
      Debian 10 (Buster): release clang8 + lto
      OSX 14 (Mojave): release
      FreeBSD 12: release gcc
    and for release branch has additionally:
      OSX 13 (Sierra) release clang
      OSX 14 (Mojave) release clang + lto
    Deploy of packages is the same as in Travis-CI.
    Additional manual work is needed if the image's depends was
    changed at .travis.mk file - in this way need to do:
      make -f .gitlab.mk docker_bootstrap
    
    Fixes #4156


Github: https://github.com/tarantool/tarantool/tree/avtikhon/gh-4156-gitlab-ci-testing
Issue: https://github.com/tarantool/tarantool/issues/4156

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

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

-- 
2.17.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-06-24  8:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-19 14:56 [tarantool-patches] [PATCH v4 0/2] Implement Gitlab-ci testing process Alexander V. Tikhonov
2019-06-19 14:56 ` [tarantool-patches] [PATCH v4] " Alexander V. Tikhonov
2019-06-19 14:56 ` [tarantool-patches] [PATCH v4 1/2] Temporary disabled on_shutdown.test.lua test Alexander V. Tikhonov
2019-06-19 14:56 ` [tarantool-patches] [PATCH v4 2/2] Implement Gitlab-ci testing process Alexander V. Tikhonov
2019-06-21 14:20 ` [tarantool-patches] Re: [PATCH v4 0/2] " Alexander Turenko
2019-06-24  8:13   ` [tarantool-patches] " Alexander Tikhonov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox