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 AAC8D2F445 for ; Wed, 19 Jun 2019 02:47:40 -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 6-_IElTm-zEL for ; Wed, 19 Jun 2019 02:47:40 -0400 (EDT) Received: from smtpng1.m.smailru.net (smtpng1.m.smailru.net [94.100.181.251]) (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 F20A42F443 for ; Wed, 19 Jun 2019 02:47:39 -0400 (EDT) From: "Alexander V. Tikhonov" Subject: [tarantool-patches] [PATCH v3 0/2] Implement Gitlab-ci testing process Date: Wed, 19 Jun 2019 09:47:31 +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. 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