From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6526858154773315584 X-Received: by 10.46.36.2 with SMTP id k2mr393031ljk.2.1519652585647; Mon, 26 Feb 2018 05:43:05 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.25.72.82 with SMTP id v79ls1315753lfa.11.gmail; Mon, 26 Feb 2018 05:43:05 -0800 (PST) X-Google-Smtp-Source: AG47ELvgp2XW4N81MqmkmPrUGjnOwhDCthcF8DWLlNSx7oqd/t1eI2Nl8eTC5H4dbUptqQEV5IKM X-Received: by 10.25.235.140 with SMTP id f12mr701233lfk.19.1519652584978; Mon, 26 Feb 2018 05:43:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519652584; cv=none; d=google.com; s=arc-20160816; b=hsa9+GSy1JpsVWtnvY+qD5tkE0cSU6CQxqlHkFe7i5h9qhNT47jxrdWNjFjMl0GyQL Cb0qInNQbrDdtTOUI9wJB1GhH6SVcVOVOk9e5mnYqgEg+Jrzqt12EciqijM+SWX/JcXm HRuMRLMYaal6fEHLbj1FRX9OazU2QC3+kWWbVq2A3Eb78qdEgAnl7Dy4Jt/C1wqyt8FY o0ANjw5hqC+6UqwwMAlHaKduvheF+1q3YAb3Gm+cgqv3X7VgzEN+vtUzTTRhQ8hBBYps VXpEu4Wsnv7pXOizB5u6vCTfrAqrhtyqOLoSpqF2Pnzbi/QNKoLj525FpA2KPNChc+yN NieQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:to:arc-authentication-results; bh=/+NtIMfWu4q8K4HTUhvS3E4+ZEndKzEkYVgdFUL+ISE=; b=KxwToUAj+WoelRg+AOwBAdfmWtSWH2gatl6n9CLcOWVifHvEqArHFIGzcfUa60FI71 +gWDxdnhA1CkFFJqfbgbQiYnnpRq2BJmh+khpYlMj+b6n0kL0vw9T9iH1r9Epa9TIGul tBOjotxSaCXJQDsLe08P8Pr/ki/qpL6zrH9JuyRhYRi56d4XMsiy0hQXCVB5eEWu9z6l CMZ2kfDoYI2xAdJpqcMiRSLYv8pU4NQcBeDmfPdOD6uAVxQU5E5O0eX+gp4krDULddO4 smjqFogompuj9J/I+wdGCbX7WIRLAs1xTypHSn2GSg+mQQjnPD7zvEUmmBpVe9ZElmn5 Rc/g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id j4si376694lja.1.2018.02.26.05.43.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Feb 2018 05:43:04 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail1.siemens.de (mail1.siemens.de [139.23.33.14]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id w1QDh4vS016064 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 26 Feb 2018 14:43:04 +0100 Received: from [139.25.68.37] (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail1.siemens.de (8.15.2/8.15.2) with ESMTP id w1QDh3T6022265 for ; Mon, 26 Feb 2018 14:43:04 +0100 To: isar-users From: Jan Kiszka Subject: [RFC][PATCH] ci: Build in kas docker image Message-ID: Date: Mon, 26 Feb 2018 14:43:03 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: tADpWVy70zSz From: Jan Kiszka This models a gitlab CI build via the kas-isar docker image. That image provides a stable execution environment, resolving all currently required host-side dependencies for us. Change the build stage to run the CI tests directly, instead of falling back to the - by now - incompatible ci_build.sh script. Drop artifact deployment from the public CI setup for now. They were incomplete anyway, and they should be accompanied with an expiry date if they should be reintroduced. Signed-off-by: Jan Kiszka --- RFC because I only suspect that this script was no longer in use for the Jenkin CI. .gitlab-ci.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 43caaea..79a6710 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,20 @@ +image: kasproject/kas-isar:latest + all: stage: build script: - - ./scripts/ci_build.sh - artifacts: - paths: - - images/isar-image-base-qemuarm.ext4.img.gz - - images/isar-image-base.rpi-sdimg.gz + - export http_proxy=$HTTP_PROXY + - export https_proxy=$HTTPS_PROXY + - export ftp_proxy=$FTP_PROXY + - export no_proxy=$NO_PROXY + - source isar-init-build-env out + - bitbake + multiconfig:qemuarm-wheezy:isar-image-base + multiconfig:qemuarm-jessie:isar-image-base + multiconfig:qemuarm-stretch:isar-image-base + multiconfig:qemuarm64-stretch:isar-image-base + multiconfig:qemui386-jessie:isar-image-base + multiconfig:qemui386-stretch:isar-image-base + multiconfig:qemuamd64-jessie:isar-image-base + multiconfig:qemuamd64-stretch:isar-image-base + multiconfig:rpi-jessie:isar-image-base -- 2.13.6