From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id BDA0130973 for ; Wed, 19 Jun 2019 10:56:37 -0400 (EDT) Received: from turing.freelists.org ([127.0.0.1]) by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cn7h4pIcFDbp for ; Wed, 19 Jun 2019 10:56:37 -0400 (EDT) Received: from smtpng3.m.smailru.net (smtpng3.m.smailru.net [94.100.177.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 0D0C230963 for ; Wed, 19 Jun 2019 10:56:36 -0400 (EDT) From: "Alexander V. Tikhonov" Subject: [tarantool-patches] [PATCH v4 0/2] Implement Gitlab-ci testing process Date: Wed, 19 Jun 2019 17:56:29 +0300 Message-Id: Sender: tarantool-patches-bounce@freelists.org Errors-to: tarantool-patches-bounce@freelists.org Reply-To: tarantool-patches@freelists.org List-Help: List-Unsubscribe: List-software: Ecartis version 1.0.0 List-Id: tarantool-patches List-Subscribe: List-Owner: List-post: List-Archive: To: Alexander Turenko Cc: "Alexander V. Tikhonov" , tarantool-patches@freelists.org 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