From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7237357611038801920 X-Received: by 2002:aca:a891:0:b0:384:420d:6671 with SMTP id r139-20020acaa891000000b00384420d6671mr149613oie.5.1685078630331; Thu, 25 May 2023 22:23:50 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:a2c2:0:b0:54f:b86a:250f with SMTP id r2-20020a4aa2c2000000b0054fb86a250fls1034963ool.0.-pod-prod-08-us; Thu, 25 May 2023 22:23:49 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4TWu2Bv0G6EfE7k13Jf8mMbhWb7f8Uz125+nWWRaaj2q9HhBUZ0EEyaAi37itSuK63A/rI X-Received: by 2002:a05:6808:10d4:b0:398:449a:bbda with SMTP id s20-20020a05680810d400b00398449abbdamr571461ois.24.1685078629497; Thu, 25 May 2023 22:23:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685078629; cv=none; d=google.com; s=arc-20160816; b=urgWDbGXSh2ZexA9l6jrOvb8p+oylo5QFpMXDjuZKvWtcDCAG/TEkKbidWL/FgnyyV vof4xI5D42EDcPH7H6EHtNJngDRe1/cC4OETIyU/X+QB8RvXAtk9L+EeDtF7F54Kw8XO 5mZYx5Ctz+QCI0y58YLqOw8h0o/lzE2wTGZ18sJn7BmoRSxqntm9+GibPI9HGpULd2it fG07JIgLjJbjriP8ymtggSZLpvThW+q27hiqdWBPinIPSHrRo9XAV8P8NQjzT/WuS/PQ 8e4TK8/Y1IOcXuOSuD9d59+IxWyOw10e7139Z/SAmnzHYrUs8HEcYMZ74rB/mnb1jZqi vhlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=6kOxjOy/3iQ4UdR6pSTpI+V0hWx3rv1M0WrOWVZ1zmA=; b=FwDpbYY0Pk7TPoqz8oNicq8DhHfdJY27hUeUlD8mQPVdm0b1sto7V7IACVeTEb8R6E zxxz+7kmvJiMFrcq2roetPINHGAx/OGWQbxTZaNE4/zhukY2/T9GyThf2wkZyqeVIbyX VtizIR2ejSNvqxyb5aJkall0z2sl/vaO9WMaBp1YDJkdoP4E2QWR5gdSwh0kRzj/3vJF GT0qOPCui4BVawa5LQKDFWdQAGiLVx0jPezmI3YXHpkmRi8j8JN7FJHDtS7xoUswGElZ s8wCr4jwPSuVBIx9Xzh/g01ahcd7QRcD3lq6Octw8/KZ2k9DpLNIjb99An3iC+XRQieh VrVQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id bd5-20020a4aee05000000b00555624a92d1si216568oob.2.2023.05.25.22.23.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 25 May 2023 22:23:49 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34Q5Ngog012874 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 26 May 2023 07:23:43 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: Date: Fri, 26 May 2023 07:23:37 +0200 Message-Id: <20230526052342.7945-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: XYoI84LqccRV Subject: [PATCH v3 0/5] Use `docker-isar` image for maintainer test jobs This patchset allows to use own `docker-isar` image for maintainer test jobs that better fits CI needs: - Avocado testsuite preinstalled; - Qemu-system packages for run tests preinstalled; - Potentially, avocado can be run directly, without ci_build.sh. By default, `kas-isar` image is still used. To use `docker-isar` one, IMAGE="docker-isar" variable should be set in the schedule settings. Also, by specifying "TESTSUITE" variable it's now possible to filter jobs (e.g. select "fast" or "full" or "dev") to be run in the pipeline. Changes since v2: - Rebased on latest next. - Don't use confusing `latest` tag as ancor for image generation command. Changes since v1: - Rename patchset from `Switch to own docker-isar image` - Update to the recent version of `kas-isar` images. - `docker-isar` image is now based on `kas-isar` one. - Use `docker-isar` naming in commit messages (in some places 'isar-docker' was used). - Introduce TESTSUITE and IMAGE variables to control schedules. Existing GitLab installations that don't use these variables continue using `kas-isar`. Uladzimir Bely (5): testsuite: Dockerfile for docker-isar image testsuite: Add README for docker-isar gitlab-ci: Switch to `rules` instead of `except` and `only` gitlab-ci.yml: Run 'fast' and 'full' only if specific variable set gitlab-ci.yml: Add jobs that run with custom docker-isar image .gitlab-ci.yml | 65 ++++++++++++++++++++++++++---- testsuite/dockerdata/.dockerignore | 3 ++ testsuite/dockerdata/Dockerfile | 11 +++++ testsuite/dockerdata/README.md | 20 +++++++++ 4 files changed, 92 insertions(+), 7 deletions(-) create mode 100644 testsuite/dockerdata/.dockerignore create mode 100644 testsuite/dockerdata/Dockerfile create mode 100644 testsuite/dockerdata/README.md -- 2.20.1