Tarantool development patches archive
 help / color / mirror / Atom feed
From: "Alexander V. Tikhonov" <avtikhon@tarantool.org>
To: Alexander Turenko <alexander.turenko@tarantool.org>
Cc: "Alexander V. Tikhonov" <avtikhon@tarantool.org>,
	tarantool-patches@freelists.org
Subject: [tarantool-patches] [PATCH v4 0/2] Implement Gitlab-ci testing process
Date: Wed, 19 Jun 2019 17:56:29 +0300	[thread overview]
Message-ID: <cover.1560956132.git.avtikhon@tarantool.org> (raw)

    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

             reply	other threads:[~2019-06-19 14:56 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-19 14:56 Alexander V. Tikhonov [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1560956132.git.avtikhon@tarantool.org \
    --to=avtikhon@tarantool.org \
    --cc=alexander.turenko@tarantool.org \
    --cc=tarantool-patches@freelists.org \
    --subject='Re: [tarantool-patches] [PATCH v4 0/2] Implement Gitlab-ci testing process' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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