From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7213346705214799872 X-Received: by 2002:a65:50c5:0:b0:503:3747:cea3 with SMTP id s5-20020a6550c5000000b005033747cea3mr742210pgp.10.1679488156249; Wed, 22 Mar 2023 05:29:16 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:903:32c2:b0:19f:2451:31b6 with SMTP id i2-20020a17090332c200b0019f245131b6ls1075571plr.0.-pod-prod-gmail; Wed, 22 Mar 2023 05:29:15 -0700 (PDT) X-Google-Smtp-Source: AK7set/6ZM690ghhcawl5HSZZLxtx3+YyZFC6iqELyZE2xYj17orND8Q/vX/W6WlC7gfCnmlT+gv X-Received: by 2002:a17:902:ca83:b0:1a1:ae8d:1379 with SMTP id v3-20020a170902ca8300b001a1ae8d1379mr2059128pld.7.1679488155373; Wed, 22 Mar 2023 05:29:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679488155; cv=none; d=google.com; s=arc-20160816; b=IzhOkEP5faRmjhKg/mRm7wyb2C4lCbBqG5V4nuR4qhw1l0zgtdfA954ydibp4nispy lbMGBiVov8aE6GCqEHOmeVGW14zsL4PLYShOyo4w0KpVDlVsqwc6Rpfqcq3FnQYRucaY 61FxiKAuTUOLbJUepr5uzQQ5VtnKRgvUtakv5YqY+KJa3zktaaz0wGIcHUOV5xZMMll4 RAKC2cgTgsf8/byKLI6E28usWPtJhWFMNxw0BYYjZw619PmzYF61oHiBiU0ys83FO83p vSwdquUXIYrH4khyMDoSfFLhv+ECU0m/EK7zybvIR4fDqXhiwlOeWA/aats9OZVx5pWw poyQ== 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=H7AFoQ0RqJDMvp069lUlEyrq1Ngc9DWeEXGiUB44D/8=; b=cTO48AY2SqFymWWZjHFrG6Q3CHzVklYmz2TYFqtrkM57otQYq0soCpzJKoMbtNMlHx xG4UT4eDZhfjn9l2rlCqrBrfALE3r9dJp6nlq0RnZ4S4o2JCYuQlkw3b8rOg/jrLsLbL 4ffV/g4D3omXoXhNCMXvWGOaMQebHQjY8LpAsmY4363ELdy72mko2NUYg7/uOnEFp9X1 DeFvmahTx4b7QyRACapWq1+0nD/QPF/9kGvIgtbbbtlur9jHXKqXrk7w0uNftWDFFN68 KuEutOBp42vMV5ARlBZXfDW2qmINXrY4POsuwhSEDZ7uGbLsOdHf47Xi9eFqX0Bxx8iA 5oPg== 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 bn10-20020a056a02030a00b0050beb3fe623si877667pgb.2.2023.03.22.05.29.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 22 Mar 2023 05:29:15 -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 32MCTCRa030028 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 22 Mar 2023 13:29:12 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v2 0/5] Use `docker-isar` image for maintainer test jobs Date: Wed, 22 Mar 2023 13:29:07 +0100 Message-Id: <20230322122912.5910-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: ZR7xmAgrYwaN 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 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 | 18 +++++++++ testsuite/dockerdata/README.md | 20 +++++++++ 4 files changed, 99 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