| Message ID | 20251219131923.1504046-9-felix.moessbauer@siemens.com |
|---|---|
| State | Under Review |
| Headers | show
Return-Path: <isar-users+bncBCYIZ4M3XAKRB4VBSXFAMGQE75B32XY@googlegroups.com>
Received: from shymkent.ilbers.de ([unix socket])
by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA;
Fri, 19 Dec 2025 14:19:55 +0100
X-Sieve: CMU Sieve 2.4
Received: from mail-pl1-f183.google.com (mail-pl1-f183.google.com
[209.85.214.183])
by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id
5BJDJrrX019215
(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
for <iupwgm@isar-build.org>; Fri, 19 Dec 2025 14:19:54 +0100
Received: by mail-pl1-f183.google.com with SMTP id
d9443c01a7336-2a0bae9acd4sf17575195ad.3
for <iupwgm@isar-build.org>; Fri, 19 Dec 2025 05:19:54 -0800 (PST)
ARC-Seal: i=3; a=rsa-sha256; t=1766150386; cv=pass;
d=google.com; s=arc-20240605;
b=Zgy3iJzRNBeBeN/pigjxBpyUqL3JJsG4AVve/3HVKHk3PqNCjV6mOPO5K3WDQhxFdm
ZKvxhNbTrfQD4kmOuND/JxXfRKwM582QGU/9xkgQDtWFroZwGclQrfEvHlttILe+ZjJL
U4/rHopgawRh0Y3dWpit7R7Se0fYkAQjxeQI1M0EgxbT2gTZDHs9NQx8ejuPoIU4pViS
4EJ3QQJBtEiNVPBpfpssQmy/64+IMcMPUOinMzWx0Q9KFnkJB6oJNIlGz+MPqn+PB+vm
mrctSMhHoJVS/KcD4Y8pC06aLj1TZ42JkGyHB4wKXRXXLmkPsOyyOCJrnO1+cWcNNkgC
Tkjg==
ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to:mime-version:references
:in-reply-to:message-id:date:subject:cc:to:from:dkim-signature;
bh=YzseoBNKWdJLXK9IaBdsDm3qa7trggOM2OCyQANusYY=;
fh=l3Z7g+G7KbNABTKsbo4ArseAkyLvAjPH8GzoNfQA+PE=;
b=TL97ta4tqOvhmr/gUpwSYq47nUAZ2FXWB/ybypTesU5seo/jp8XoFIE+C8bgKVAPnZ
Xo0eSn7sMl4I9JejLfOHC5yeScQGBZEOeELtbZKLpV1OB2Gns6ZwMx3w53RV1MeZmKdg
XC8569h2vyOGs0uqOSO1cKRrDKuAfx5LSWsfbTyn1v+WuVXVEz1H89gi6M6NXD+dEAD9
a5afvAiS8AnuKSvnnUaYFHREUFr6vfndx8cqFzBHWsULrgfZCYAqf7TlbiP37jMiWJa+
zb4jzZbSRf2IZ3nzciEtZv4EdVzLfG3BcNFHa5Ytunt5gVvpz7/Gm7nIC4iLimMzzmXu
lrFw==;
darn=isar-build.org
ARC-Authentication-Results: i=3; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=r6b+kmJA;
arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass
dkdomain=siemens.com dmarc=pass fromdomain=siemens.com);
spf=pass (google.com: domain of felix.moessbauer@siemens.com designates
2a01:111:f403:c201::1 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1766150386; x=1766755186;
darn=isar-build.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:references:in-reply-to:message-id:date:subject:cc:to:from:from:to
:cc:subject:date:message-id:reply-to;
bh=YzseoBNKWdJLXK9IaBdsDm3qa7trggOM2OCyQANusYY=;
b=FfFYOiDBmZfYk/5WD0gjE/S1nsr8lW7zD8RO0uUIXdDfHvmTj2Wa5Of0K7xFjWmwoa
GCxM2+QVWq75KZNxwDNs8yKnO7bzvV/Kc3EfJtY68Fuxc/JI6//mQj8181XUKJ3nnaq9
M1nKptyeSHOXygucnmLsi04pcm/BxeEDmxZqNthWgSWQ8mW8aWurDm6XFPcEZLIls5bs
eUnYylniUeE0outrjmHXOSrQodaMLc5wmqOznoIwf2QDAMxahjPFlB0wqtECjLv6tHhg
bspGUax8b2PnHQWMs/oEVXHeNwWu8R/DRhDSQm8z8IlaRv9O3/SYtF1Anq3WbIXjfF5v
qMlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1766150386; x=1766755186;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:references:in-reply-to:message-id:date:subject:cc:to:from
:x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=YzseoBNKWdJLXK9IaBdsDm3qa7trggOM2OCyQANusYY=;
b=nUasKRnFaM2kDp2uLFdApzCdRHcKF83yfAtepm/KxMnrnFU0CTWZ6ovYiqq1DG5s04
d8Sq/7u+8GLuJcBjlo/REgx85i57wcl0/38BvpK/jXVZ1zw8MWJvp1Y1LLadaaTs4VYC
PQ/DDxAtah5zbgMl1fPjEJc5h2rk1gdcGUJvMKLDHy7+VGUE9DCZnhLmQIUrYdvBqI66
zTTWRvqhHTAE9TrLkyYT0Qskk6u7BLihbs5UQChz2+pD9tY5Sh0olLICRDYeB7AiUDoz
hXddvKA51VRbfOQvtm8Op7tr/RvQo7jXNWlmDBKPUSVBVEY4XWwLCEjD6Q+ju9MsgiO4
nxmA==
X-Forwarded-Encrypted: i=3;
AJvYcCVAvoBiB63fDQSWY5YEy9J5gGNruoqlKP+pwYVP8bFe4EP/Jayaf057g2w3X4qTYaHJMkkuTno=@isar-build.org
X-Gm-Message-State: AOJu0YzalURfTnlntxOhsYPR428+LkBot2HLtfYsL4KpP4jUm56K2ZBT
/jtj9hchoolkcxloxQPtfZgIugca0UyBzEgpVZEFyi2w8ed6KEnshdtW
X-Google-Smtp-Source:
AGHT+IEhxEXBjrt8PEpmFEZ2CVNYsfPST8UKd+I/dgS+DZpFU2P6JPenZVjXWQKpkZY3w9WpS0qLvQ==
X-Received: by 2002:a17:902:f68a:b0:2a0:a33f:3049 with SMTP id
d9443c01a7336-2a2f220d4e0mr25015185ad.4.1766150386423;
Fri, 19 Dec 2025 05:19:46 -0800 (PST)
X-BeenThere: isar-users@googlegroups.com;
h="AWVwgWYmV5SQgB15u3ByXJ8fnkhOasZ3wr55sbYwGUjVlh771Q=="
Received: by 2002:a05:6a00:69b7:b0:7f6:3f21:7d71 with SMTP id
d2e1a72fcca58-7f64afa42d1ls5293803b3a.1.-pod-prod-07-us; Fri, 19 Dec 2025
05:19:44 -0800 (PST)
X-Received: by 2002:a05:6a00:3492:b0:7e8:4587:e8bd with SMTP id
d2e1a72fcca58-7ff6647bc8dmr2667502b3a.48.1766150384441;
Fri, 19 Dec 2025 05:19:44 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1766150384; cv=pass;
d=google.com; s=arc-20240605;
b=Mz47hID5U7KXzXWzDQRUQO9d+eyp8DWYBbelZmY/FdMvGDof6/TG2DZ63jQtpNwXlB
9OaLUG49VLBUemyFvSPULatxESZfaumkeNMoD1VKtHiCSU9K4WrlcXUrNtfT1LiU5CbV
h0LW24MTO9PIiOo3vnNo/vT7SyI0LeljqEHI4/xC2AM3NUK1yTjwRBVpy0FPHOUu6byA
5s4GEvkGSmo6Xyqfy76tk4P6IqTXbU5/Frp0stokHtykfG58rSyvL2bBm8NF4JsjHbvg
S9/gvsg+gvGLxIN+LlbazOtdD8+eWnEK31lpjmaKdFu9C6q4JIlwYNfAV8wv+UzRhWoK
K1EA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20240605;
h=mime-version:content-transfer-encoding:references:in-reply-to
:message-id:date:subject:cc:to:from:dkim-signature;
bh=CXZsagmAr2r2jO4zNh0hV/Ip+/UMkDGimA2alFzevoc=;
fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=;
b=hpfCpyNiYNMUCRtoqP+L/vZDAUJn/NF6jpRYv/qoKZurs5fhp77S7e9MLT/ZqrA7Dz
uu10V/hQ7bYkiWVumwwFXYhMdEDAWw5Pg50yo7M2smQqxPy+uoLQFiv/y3NNoBehktYe
3yG691IY5b8cHFIeg7JTUdgKFGKrhElzwIL/NVTUn1oa/r83wNYLPKK3Q2FN4X9Z6J3k
AEKTWcoH+/TQtUBSpDaQGj2GdXGcJGh4VbhzHP/4/9cCKrUOk9ONeQpIOGLyIeNbQK2H
ltz9eXoyTZQBtOEJfJNyBSRYFL/JUiLxmWgPXzpr9J3AIY/B1LwGZ/M8EqLXh8W8qM8u
tb1w==;
dara=google.com
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@siemens.com header.s=selector2 header.b=r6b+kmJA;
arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass
dkdomain=siemens.com dmarc=pass fromdomain=siemens.com);
spf=pass (google.com: domain of felix.moessbauer@siemens.com designates
2a01:111:f403:c201::1 as permitted sender)
smtp.mailfrom=felix.moessbauer@siemens.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
Received: from AM0PR83CU005.outbound.protection.outlook.com
(mail-westeuropeazlp170100001.outbound.protection.outlook.com.
[2a01:111:f403:c201::1])
by gmr-mx.google.com with ESMTPS id
d2e1a72fcca58-7ff7d2d401csi60395b3a.8.2025.12.19.05.19.44
for <isar-users@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 19 Dec 2025 05:19:44 -0800 (PST)
Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com
designates 2a01:111:f403:c201::1 as permitted sender)
client-ip=2a01:111:f403:c201::1;
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=Bib2sOgLMjwvEmrj0LvUoh5uRBJAAX7lE+oChSSh4nK0txyYDg7dLvGEaz1bHuFaE4jEQvNRaPIwL1a9TlE+oVWXc06KqeIY5eT7QMqDLLVKxLBJ+dv/HNKFpylOd+MrnzEeMJTAkx9seZhRg1xL0P/7uMv+ZdffToNqb74IOwf4za2NrQSGQgsnOvHV1KT6cg49ygNI2cbvCnFHKNiR01uN4DkAFh2vTUh0hQryP2QxZ6zz+tIPk2touWKOUz3k5b1iCq6nzZTRgVJ79och3LpBWayO7iYV2/4oPKS1vMYgrfMa8GA51/4kiaU97q1Ti9NZfvfkkNJBwm97YZXhxQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=CXZsagmAr2r2jO4zNh0hV/Ip+/UMkDGimA2alFzevoc=;
b=v88Pzgee/JeXzSj422C9Y+8d6GpJ4hVVh+7zljm/agSz9tEOqoc0wQ9g/nKdW+Q8R9plTPVgonmVLpDcm8BPpneQiZCNJpIs8qjEoBEnEOQaZ4QOTEmgpn+ypPOT5zkeFQR2bSOFwOtTW8YaG0XhfDCx8FoAGiafyFvcoZGHeAogkP/dJRXVBE0w/OUK8u+N/m3LxEN1+bK/q36rjo9G5Ek8it0yPSWmieL3aI2x1OoLli/Ij/wdVWdFIchrsr3+HcRoHxGYldFEbvBRrA/ZDiqO0IGJW0DWHZC9tMjCnDDHVkkTp5Ba6pTxwgI4UsqlFsGKF0Oy2C1Go0N/H2qX8Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com;
dkim=pass header.d=siemens.com; arc=none
Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13)
by DU0PR10MB5430.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:329::17) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Fri, 19 Dec
2025 13:19:41 +0000
Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
([fe80::9412:cd7f:3f72:92ab%4]) with mapi id 15.20.9434.009; Fri, 19 Dec 2025
13:19:41 +0000
From: "'Felix Moessbauer' via isar-users" <isar-users@googlegroups.com>
To: isar-users@googlegroups.com
Cc: cedric.hombourger@siemens.com,
Felix Moessbauer <felix.moessbauer@siemens.com>
Subject: [PATCH v2 08/17] ci: add support for sstate cache
Date: Fri, 19 Dec 2025 14:19:14 +0100
Message-ID: <20251219131923.1504046-9-felix.moessbauer@siemens.com>
X-Mailer: git-send-email 2.51.0
In-Reply-To: <20251219131923.1504046-1-felix.moessbauer@siemens.com>
References: <20251219131923.1504046-1-felix.moessbauer@siemens.com>
Content-Type: text/plain; charset="UTF-8"
X-ClientProxiedBy: FR2P281CA0050.DEUP281.PROD.OUTLOOK.COM
(2603:10a6:d10:92::13) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
(2603:10a6:10:47f::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DU0PR10MB5430:EE_
X-MS-Office365-Filtering-Correlation-Id: ad86d1fc-d2cf-4947-0127-08de3f0144f4
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|10070799003;
X-Microsoft-Antispam-Message-Info:
nVV5/LUUG5Gl9JcAvR8uBykgYmsHTUqF/lKmNIk09Jd6ravqkCnzgKAAhxszJjGi+AtUqXkvyjyabOrKjZ0/E68D0jBEGmVnKg+C9w3m2Q3MfGmzXXeKQgfMvywjdUZ6DF0/cDh9BHI197H2QTe9P95454qcO452jNpFQ8yDo+m7hKN8dS+jaF6q2hNQ25b6/pGowDVJorqQ3a1dGEBicf5vzEmfCT10u20jvcok30ckQQsUBj+Xl0ZZ5O6VQqGPAspLGc58/fF3qAGGuLEUR6bUH7iorun5gtCfS534NM/78B5jhQ6s1g0stPF6VXJ35Z7aLg1mrosVZ/OUo6qwSm4yUEa+IYYLQNSLXRgVBqJ4M293gbHtKgU34OJTZWfjOccxGgWDZMSMsMv5fefYynchxUypZ8wqI5Ib37wWxOslJcAj2MKo1nCJCHZ7SM7eZxflJRTzR4hjc8YLZv8YDwB+GrJq3yJS3vpfxTjgNOEAAZiQgOfz+fCkMHE3SaXuGlzThVUwEk/vbbRsTEDAGXisRh91FlIDn9QERLbg2MwYAWSZCTLB1+rfo7GLdwurDw193/UXEIU03IrEUifpLKnvlceUypyIKBdik2AhT8Oyglgu5geiMqMdGeNr7R262lONgke3FudL21VFfCC5YtIwNaVvOu9SJxW6AIHGuWZ5MSZcL3s8lZyQ2WyLTVW1e8jn0S8hu4BUD8AGYLqmsRSwU3xFmnHGbZTOPT4m5b1CdzrZvJ2qF0bLI+RqWXFfCU0Y2h6usaFAsnlgjjNrKizK3VqZpTVQUMuCF3CmCij30ka6nE/6dLeCZi/5rsWEG029zRxGSBio3rcGA1XLKlU3uLa3HYJrxEfmvdOZSNMrDjSNuhNREpO8AeAZjLyS3mlfjaVJCwOXSe4/Ka+6mEfQiCjw84rK5dY0DaSbiLKF6j9M/7NIU7A+jjZTKk9ij8sL71esftVJOENwHdR64NNtZVqUyfuvrK6oibG5tEo5HmmNePhbM3zKBf6ZLwZ/NCHW808JN4VdcXj8aIUcD0oflWCi0QofQQ4v7NxgMDwuoE9+YKqBs4PaM87aR3M7DA/66Phg8m8lxxoaCHmjbxg32yiIUvolh+qUFk4H+WRYWZJkadhQMgrC+wtj6uepiIwY2ZaI689GdojzGSHsganOmOLJwkHIqIKQk24dEzwCLR9Q4Qas+6xjru/tb7Hb6dyQS8ZkmGBRy0P08tiq7JPfEv6iWRAISyv8stGlL0XjEg9nGU6DddS75cjnoh5m/QeG7KJU2DqBPv8C22w8vN/kRSoqeISYQQK1k3JUfYMR+Fv3FeHr9GlCRGA2TrYrczUjjArqv1W70EQtRrUmUj2EtDpoJki/kdK+oWTMMhsKmMqMgFBv2r9KCJc+2FParuE9V6XuBRKadMCkSK6KaB1nz4qQZWhx+6855Hvxc39xLiYcJMXBFYJ9zKa0Mw4/
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(10070799003);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
rLtXsrvRmGsOjrN1xoJkvhAY0WvUWk+z+8csYrdk6d+6DK0mH6BCVn0W/6DirZ2hINrJAiyKEVNLBZaltNX3GhEcR3rpoCzMXMRcXd9noPMhebnUH7LB06ipnd4QsSLN+/BgVtM7TKSG5Ew/hcJlx9nWSaIZMKJ6l54Ju8U2BskCRip2Ey06lZdG79TH0OpzvmgAU1V+VFj8OXP9cQXJ4ll1d0Hxd6df2CXtHACnebbp65ugiAyDiaPsK/jfUvLlMUmO/Y9KD1DdZqVyRc3VyjAytv3+n8FqKzM29nWfdXQijdqr4ksL8talilpxajpIfiC0rDfesvQriqdfkVSERTlTCZi0Gr+t/0PGkVq5NZa5aDpKloQ3cQCQVO8s120TTXpgK1JgL7IlbixVSxgtdU51MaTztau10RLQMpgN4Y029khmsnqBcFJIXi05F2KzbFHgvYqL+zdGKKP984Ptlbg1W+B9/sZaCehOk2HvVFMBh62jpb6hzjdpzz35m7fbS6W8rLhjAZPAJg2Tmm4bHTIP+sbq4893INoAiy/71ZyqJG5Fxwxo6KlWor/aCl/wWrasQIcOJW/hN8EaouS22HbGXYM3kZTTvKi7yNFyQBhwpWcgCufnOIcfylYsO5vu/PZNYCpPkqdytYnC68dwepER8z9OhJLMoyQmOz3gXpbrUNvBkDxuGWs5dLvhDSKoHs2HzOR50eXRxA88SF6o230uPyszNz2IjfH75ZbaEHrgMXoiPJUpViMeMMu5KF7CkRZ2f6jUeRm8N7zef8NobaCPP/h+PpIJp/uZ52nsX99peMwXTtiaRB1utwH1YUoUNYG0mZ+lMvKpIm0uv10H48GTrVHLQ73qltCXloto0Xtxl6x23GEegzaj6QAVbH+/XXcom04b4GllF/gbRwjUynayJ3s4HxAGjZPA0fpY/ChxFJQRmxSGbhj1GtA9eQUY0y5WBDwW3uwiPKjbgsqFbDpeoMQdMs+9KIRAows08z1HyDg3qu+c3BsaxWrvmQQhlkerOq1caIW09jiSXEf2+iWCuscssPLdRofYIM8vMl+x6PbCEOp+Z0dXMpXkjrkb7vDeEdp4cjAd6Mmn/ZTxMdf+4a1YZIRt8d67Hf+kChYASQI0qqNHv5TFtlGWlgiUr2KzG06GGre2ULJQI9d7wKLp+YZX1ctML8LPj7ZYQJbR/hHYtzrMb1cTJjZUtxp/hyD8IWejK9nGJklGpwPvoQVwjmYOvP86ew7ZN/z+2nVmQPVIGYkJ9baBjqFSDh0WNaZmXn19gChg8nU1CIIjWAnXNZuGApZsi8qeReT/iGNpTQWTOKwoVdlQ9+XQu+4kAOTNUDAAT+96WgV3ViC3OzKGX2yrQ4RMavhALnTZLH0XM1OH6MTP75RV6CVok3YFYHRNpCWQcHhDAw8kMifEBmx7rH8DspcrKZOqLWaN58xOW9D/iFLRAL+iSeuwGl5jB9JIO20adPaEIFU8GsypjRO1hZEfWAHH1lGhQCRwsto6z09VLzB7v1lPAaNsXdvXVyLXE6Tt9yptN4VOXXmaYY4YBUJD8Hk80dknT/UqJ484+JhNx53GpeTOR6lrIAOsKaVxNtTNfhPWvSLI3nhuJscm1G3znoKeOfw/ACZppF572XMkHZsZW4J4PoJigIeI8xajr6BQdSIOCEBANuHnxg==
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
ad86d1fc-d2cf-4947-0127-08de3f0144f4
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2025 13:19:41.8728
(UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName:
AoGND0OSF/L4CSyzDIVua8zf14Jpl7LKgBeZhReYsLAcXIaUMvcKXSPItNNO8bboh9oIHFlDIZY615VrUWfwFxW0HQtjdNP+KgevKOltTFs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5430
X-Original-Sender: felix.moessbauer@siemens.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@siemens.com header.s=selector2 header.b=r6b+kmJA; arc=pass
(i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass
fromdomain=siemens.com); spf=pass (google.com: domain of
felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted
sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass
(p=REJECT sp=REJECT dis=NONE) header.from=siemens.com
X-Original-From: Felix Moessbauer <felix.moessbauer@siemens.com>
Reply-To: Felix Moessbauer <felix.moessbauer@siemens.com>
Precedence: list
Mailing-list: list isar-users@googlegroups.com;
contact isar-users+owners@googlegroups.com
List-ID: <isar-users.googlegroups.com>
X-Spam-Checked-In-Group: isar-users@googlegroups.com
X-Google-Group-Id: 914930254986
List-Post: <https://groups.google.com/group/isar-users/post>,
<mailto:isar-users@googlegroups.com>
List-Help: <https://groups.google.com/support/>,
<mailto:isar-users+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/isar-users
List-Subscribe: <https://groups.google.com/group/isar-users/subscribe>,
<mailto:isar-users+subscribe@googlegroups.com>
List-Unsubscribe:
<mailto:googlegroups-manage+914930254986+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/isar-users/subscribe>
X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,
RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,
RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS
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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?=
|
| Series |
Various improvements to the testsuite
|
expand
|
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a7abcb8..caaa56a8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,12 +6,22 @@ variables: .common-build: &common-build stage: build + variables: + RUNNER_AFTER_SCRIPT_TIMEOUT: 15m before_script: - export http_proxy=$HTTP_PROXY - export https_proxy=$HTTPS_PROXY - export ftp_proxy=$FTP_PROXY - export no_proxy=$NO_PROXY - export DISTRO_APT_PREMIRRORS=$DISTRO_APT_PREMIRRORS + after_script: + - | + if [[ -n "${SSTATE_LOCATION}" ]] && [[ -d "sstate-cache" ]]; then + echo "=== Upload sstate artifacts to ${SSTATE_LOCATION} ===" + ./scripts/isar-sstate --filter '^(?!isar-image-)' upload "sstate-cache" "${SSTATE_LOCATION}" + ./scripts/isar-sstate info -v "${SSTATE_LOCATION}" + fi + artifacts: name: "logs-$CI_JOB_ID" paths: @@ -48,7 +58,7 @@ dev-ci: - *use-default-image - if: $TESTSUITE == 'dev' || $CI_PIPELINE_SOURCE != 'schedule' script: - - scripts/ci_build.sh -T dev + - scripts/ci_build.sh --sstate 1 -T dev fast-ci: <<: *common-build @@ -56,7 +66,7 @@ fast-ci: - *use-default-image - if: $TESTSUITE == 'fast' script: - - scripts/ci_build.sh -T fast + - scripts/ci_build.sh --sstate 1 -T fast full-ci: <<: *common-build @@ -68,7 +78,7 @@ full-ci: - PREVIOUS_SHA="$(cat .CI_COMMIT_SHA || true)" - if [ "$CI_COMMIT_SHA" != "$PREVIOUS_SHA" ]; then echo "$CI_COMMIT_SHA" > .CI_COMMIT_SHA; - scripts/ci_build.sh -T full; + scripts/ci_build.sh --sstate 1 -T full; fi cache: key: "$CI_COMMIT_REF_SLUG" @@ -83,7 +93,7 @@ dev-ci-isar: - *use-docker-isar-image - if: $TESTSUITE == 'dev' script: - - scripts/ci_build.sh -T dev + - scripts/ci_build.sh --sstate 1 -T dev fast-ci-isar: <<: *docker-isar @@ -92,7 +102,7 @@ fast-ci-isar: - *use-docker-isar-image - if: $TESTSUITE == 'fast' script: - - scripts/ci_build.sh -T fast + - scripts/ci_build.sh --sstate 1 -T fast full-ci-isar: <<: *docker-isar @@ -101,4 +111,18 @@ full-ci-isar: - *use-docker-isar-image - if: $TESTSUITE == 'full' script: - - scripts/ci_build.sh -T full + - scripts/ci_build.sh --sstate 1 -T full + +sstate-cache-info: + stage: build + when: manual + script: + - ./scripts/isar-sstate info -v "${SSTATE_LOCATION}" + +sstate-cache-clean: + stage: build + when: manual + variables: + SSTATE_MAX_AGE: "0d" + script: + - ./scripts/isar-sstate clean "${SSTATE_LOCATION}" --max-age "${SSTATE_MAX_AGE}"
The gitlab CI jobs should finish in a timely manner to give quick feedback to the developer. By running the tests with sstate cache, simple changes require far less CI time. We prepare the gitlab ci job description to pick up the sstate cache configuration from the environment and enable the caching for all jobs (we always enable it, even if running without sstate cache, as then the cache is simply thrown away later on). We further introduce a (manual) info task to show the state of the cache, as well as a cleanup task to drain the cache. Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> --- .gitlab-ci.yml | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-)