From nobody Fri May 17 02:03:20 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) client-ip=209.85.221.53; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f53.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620797844; cv=none; d=zohomail.com; s=zohoarc; b=g0xnHSSHffGkJVwAuXPyi1PK2xkmnlGS4Aq2QihOj33I+9lIHL1PpjrBNT3s9oktwFmdsOKpJuGtwQQi6g29k53xD6PQLwbNscSEQwm3Qczv/sh8FfRK9bPopuwUteZklzYSO1pFmbYXizRLz1oa/zarGgwTSElah3ZEVZ6SCK8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620797844; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=bp3Jtw7C12/rHMWvD6mwBuDijE8hJ1LIDyBcdtavfR0=; b=N9Fu4ezuhYbNH5xdMQ654hP08sLHgI2JqzT/n4jXyxd/Xe695N5MChU+AgljCF60tH/elJl8HakK2Odr3Y8B6H2YLoT7XRIwqDgNlMZIx4SNzRRcYcPNyPVxLYlt1J1oTSA9zu+i6ZJRV4z5lSih56mZR5m7sBcUYhv2rs6HQDo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.zohomail.com with SMTPS id 1620797844632817.7311417965124; Tue, 11 May 2021 22:37:24 -0700 (PDT) Received: by mail-wr1-f53.google.com with SMTP id l2so22280241wrm.9 for ; Tue, 11 May 2021 22:37:24 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id t11sm4359041wrz.57.2021.05.11.22.37.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 22:37:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bp3Jtw7C12/rHMWvD6mwBuDijE8hJ1LIDyBcdtavfR0=; b=t8T28AY+FdbEwu5EBAwRUTJW8quXTPh6JSKAE2DfJthIhtR6L6s+lOR6RbSknjOPvC aQDGOqkDEbHL+b28tDsP+f1Z7XGKpNykzHoiRZW721Hzv6BVmqwqtqB2F85glreURnKd aIO3ItioeloO5V1ZrKqXYHYHPrEtiinu2J8dg+F4BGtRaT2XDkM0sZW72UlgFQeUlttz haUNUXA2fyYM5I2j3bUjKEeqsa/FSFoQK1/ti6psarNBnkofMa/IPTqIP0pKwe2AjoNM icEZ/MaYrm+CqUndWUomNQZ0DAdDcNW2YzBKvygOdiqNU5mZGfJ7WfiWUOtka4R/eB4k UPvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=bp3Jtw7C12/rHMWvD6mwBuDijE8hJ1LIDyBcdtavfR0=; b=cgNOIM9GYkVRGxfnMsFSHf6VZePDFSpYtJYTZwxssZn9jkiWwuBiwvqppYwdlerrhr vMgPLAvo3LmDYHXWbVTepJPx66zVhd/V7gZxMr3wLFt085fOo5hoxXBBAIasst7lLL0H 01SNKti2dWMcDWSyMjo1tOThT9qHEGV9dvDJpvEHfURjeZuL5i5XSuSAwRMUVbaqFW6b 2V0hO5LHik/z+HZoJRRnux19faQPFLKK4PDKMkdENxtxZnDWClt7KrkAvxARxflw7jtb 7TvPsszZvXHWeS0KQLiDqveO/jfCH7vADJQ6X7Ldtu0mYCweGq/iLyYaWspimIQgzfcF VbFA== X-Gm-Message-State: AOAM530D2PLVUkGHR4eR7V1TEE4qc1VdPhDuNOBnhGiEgaSj/RIG6RdR wcgwQBg7xydQW+SVujgMEW4= X-Google-Smtp-Source: ABdhPJyY29fWyOzIAxzQ/+rqBzDDAlA62cnateuuBu5X4ST3wAH7RR40BTylQFiLvwwJrEYzduJvGg== X-Received: by 2002:a05:6000:1567:: with SMTP id 7mr43047983wrz.300.1620797842988; Tue, 11 May 2021 22:37:22 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Kyle Evans , Wainer dos Santos Moschetta , Willian Rampazzo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Warner Losh Subject: [PATCH v2 1/6] gitlab-ci: Extract &environment_variables template Date: Wed, 12 May 2021 07:37:09 +0200 Message-Id: <20210512053714.3268162-2-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210512053714.3268162-1-f4bug@amsat.org> References: <20210512053714.3268162-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) To be able to set the same environment variables to multiple jobs, extract what we currently have as a template. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .gitlab-ci.d/buildtest-template.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index 32aaef1a213..58b01744751 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -1,8 +1,11 @@ +.environment_variables_template: + before_script: + - JOBS=3D$(expr $(nproc) + 1) + .native_build_job_template: stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest - before_script: - - JOBS=3D$(expr $(nproc) + 1) + extends: .environment_variables_template script: - if test -n "$LD_JOBS"; then --=20 2.26.3 From nobody Fri May 17 02:03:20 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) client-ip=209.85.221.51; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f51.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620797850; cv=none; d=zohomail.com; s=zohoarc; b=Ytw6lObsFvvcPeUYW/myNLz/F9hVPqDSE7WdeNsxXkQZC6JpN2rabkeyZj0AF0zwGe5DRy/GzC/xj6gPPe4ijIfwkqedeT1yXfYDqa70x1Er4slYQErOGTvyOQXTPxbNLtO1qBDZimzSW5j03hZVEt0MqC/HHbsfjrm/0e/u6Tw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620797850; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=uOMO62Q92IuNdNSfONgd4MnSVajL3jCH8wZPtpwgeBk=; b=L2iPK9aRFMRFl+FPr0rBd4Gtn8vqoKgKuJswEzCKbrztr3iezcyLKxSzTONVabGc7nrBUITNNdV60xOy44vWupbQ4orEbeneV5kfxGrYnETsuTh5OYpkgRukVYLOagiOwTifOYqtY2bZTv+NycT1uJT+rREqJsILt3Rty/S3Yxc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.zohomail.com with SMTPS id 1620797850664703.5537168765409; Tue, 11 May 2021 22:37:30 -0700 (PDT) Received: by mail-wr1-f51.google.com with SMTP id a4so22297933wrr.2 for ; Tue, 11 May 2021 22:37:30 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id z7sm28923720wrl.11.2021.05.11.22.37.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 22:37:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=uOMO62Q92IuNdNSfONgd4MnSVajL3jCH8wZPtpwgeBk=; b=EIRg2spGMghwhaoSxQP4ls8MW4t3Vadh0h1NdN3QG9d2zkcZHtpFNfshqc/JUIlVf2 +Y1E5UlGwDax9O16A7FVQ+On03GQ9hQbOZvpIkufK2WabMbCuQiJeO5IOjffa2fOQCCF m1yqs/av0tIaTmirj5L5MwhB0EQeeNgiUqBktz8O8X9DkGqyRMwQJY4VyAwSnoUMG2ra 2EZJpb4A9pOisCxQFol1c7qzAUKrQDiFAPRLtgzp1Rw0pzlyMtQVibxaw1vFARLtyNZW VnrPHYygdd8JkNn/DzyT/BVIdFmVn//bMwZx49NtagtcPWdzjL09S3aPjCwH2ZacH/vO tgxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=uOMO62Q92IuNdNSfONgd4MnSVajL3jCH8wZPtpwgeBk=; b=C4B/NsCL+G8b+1iAw3XgcpQZle2eG1hFseRV7KAfDX37LRa4aBI/aLBMvQNtKDOHnh Hxo7m4lg9t0bs37X46/R6UjBxnl2eN98hdbFKYiCb2hXzxc7jpFG7BSanzuwPSbmt5bc Cu31Qd5Kd8xhNObG3HvDXzHq1FZ3nYMsBq//Wzijo84gcujiV3Q7elBZkgi3kbYpHklS nNA+3SX3o2NLZXo9HCgFQNOWk6owcljZyroXEk6QTmkJJ5GVTwA70iajHR2e76HrJARs xB7TXNX3XwVRfa3gx+xPlIaRfTKgFMg0ZZW/roZMCGwCrv6s9flZ5cHpy/NESnT2dsat /M+A== X-Gm-Message-State: AOAM533UxYJ4jkITp2v2fXQYkuhd1262FtQ9qEg3LqKIqu26D539Hqe2 r/2aDzX8Uxnv6DLY3M5cdGE= X-Google-Smtp-Source: ABdhPJyLajq00fq4SiWax0RoSvJ4cPKWTi46P+Q3jfmt3HOnY0CLer3PcGcmVFSdCu+cGGTtkLvkvw== X-Received: by 2002:adf:f683:: with SMTP id v3mr42121676wrp.133.1620797848939; Tue, 11 May 2021 22:37:28 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Kyle Evans , Wainer dos Santos Moschetta , Willian Rampazzo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Warner Losh Subject: [PATCH v2 2/6] gitlab-ci: Adapt JOBS variable for FreeBSD runners Date: Wed, 12 May 2021 07:37:10 +0200 Message-Id: <20210512053714.3268162-3-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210512053714.3268162-1-f4bug@amsat.org> References: <20210512053714.3268162-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) 'nproc' is not available on FreeBSD: $ JOBS=3D$(expr $(nproc) + 1) bash: line 119: nproc: command not found expr: syntax error Instead, use 'sysctl -n hw.ncpu'. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .gitlab-ci.d/buildtest-template.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index 58b01744751..fe4f18595ac 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -1,6 +1,16 @@ .environment_variables_template: before_script: - - JOBS=3D$(expr $(nproc) + 1) + - if + test $(uname) =3D "FreeBSD" + ; + then + JOBS=3D$(sysctl -n hw.ncpu) + ; + else + JOBS=3D$(expr $(nproc) + 1) + ; + fi + - echo "=3D=3D=3D Using $JOBS simultaneous jobs =3D=3D=3D" =20 .native_build_job_template: stage: build --=20 2.26.3 From nobody Fri May 17 02:03:20 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.45 as permitted sender) client-ip=209.85.221.45; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f45.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.45 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620797855; cv=none; d=zohomail.com; s=zohoarc; b=WvPEqA4ILifTtyRALLyuwGkkqJ3oSeOi0VkfUzbRP0ER5vfx/fvi1x3fkG6cOLAEBRzfsfHs9UxBucUhpPoyc7Y+D16HUBW7CtikTRm0UvwkTUDW06LqSc2m64q2BY+b6dHHu01CV3mPnhf92kRm0B4hECI+rF3RIqYYL4mJY54= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620797855; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=bxIn0INwdcSb5lb9f8fZG1avNfdlG4L8wrUYhmTwTc0=; b=oF38XiF8UjHiyvZNchRp6Fzhm6eZqhXTXwDwss2+a8O2ynnGPSB4RNK1IGC4/FAudz+ldrb2xcZXCTE2VxCHj3VgNMYXbNwR9PFlWbCX4GDyo3jZ70krGbFmpmh0PaCqlJ3cCkEGSvoKFj3p+WWmnKWU7Bkw4WCd4SnzAmx8vso= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.45 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mx.zohomail.com with SMTPS id 1620797855471482.463964848038; Tue, 11 May 2021 22:37:35 -0700 (PDT) Received: by mail-wr1-f45.google.com with SMTP id a4so22298040wrr.2 for ; Tue, 11 May 2021 22:37:34 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id n12sm23549283wmq.29.2021.05.11.22.37.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 22:37:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bxIn0INwdcSb5lb9f8fZG1avNfdlG4L8wrUYhmTwTc0=; b=M8UUXINnr+w2OfdSj/ScgU1L0ekUMRACEMPrdrrku0Fc57O85u0YhJsiCTBqL167Th Qv6w3b/Tgc5akRc9ksBk6XFHFnPxXTUVdmER9VOFHTvcWkt7kgUYM0EgjRrd1r0Tjrop sT9Ps20jjV5PkdJkEGH73SQrxx/J3g/FqZP1+0BCyzO/3qI/8mg9JkVbmW0grEv6MuaC 0YY8JJrVsHHuD5IqqWuMnjS/CvVKAxT2Aj9pArw7ND3WxEiAkNdCBGrrLMQcDTRulvKr cUz9+Fng+7wlIaWW9SSM9UycyHa/NDIxeCOtZUHHwHOtECCpT+QxQVExy9k0PDnU88fg Brdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=bxIn0INwdcSb5lb9f8fZG1avNfdlG4L8wrUYhmTwTc0=; b=jvsAu2SwEMyyMq6wwVVnSSEc16EYLjl87aZ5+MEnL+t+MOC0oTKJuBEaMBz8DYyn2Z SKM+94hnIV7NIAh33CGAy7b9o9R1s6T74NG7M7eopy2jbicZvw4ttaJgXt5Jmi6LwpQ0 4OWws9pLbdgb5rteJq9JEY8Cm0mWrM2zUbzEfUNK+7PfHlfU+V/mPdeNV8B/ME8DRsH0 VeF+ajsNqLRhSMsoXIuBKTJjLV5y3hB3mcvX5kXu0ISqQIAajjGV25k+zNag6hqMdbf1 OZ1rXG7jc4AcFdB5UIw3OQxjWZF8UcJt1eVYSHSmNS8l/+X2i1KYVn0T5wCDFGdRtSeK pK8g== X-Gm-Message-State: AOAM531BUo1Y958tvU7ElxSWsjvIhlJj7+XXWlUtFKVO6kotUhixb2YK ruAXt6uZ3lGp9e5eNe6Ic9g= X-Google-Smtp-Source: ABdhPJyQSLztzuuImWrlxzMNxHEXSVN9Nu24cIrPcnTu1jluQscApud8ZbaMPtdvrihFFpaN4t2S5w== X-Received: by 2002:a05:6000:1866:: with SMTP id d6mr43087935wri.141.1620797853782; Tue, 11 May 2021 22:37:33 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Kyle Evans , Wainer dos Santos Moschetta , Willian Rampazzo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Warner Losh Subject: [PATCH v2 3/6] gitlab-ci: Run GNU make via the $MAKE variable Date: Wed, 12 May 2021 07:37:11 +0200 Message-Id: <20210512053714.3268162-4-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210512053714.3268162-1-f4bug@amsat.org> References: <20210512053714.3268162-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Add the $MAKE variable to call GNU make, and set it to 'gmake' on FreeBSD to avoid: $ make -j"$JOBS" make: Unknown modifier ',' make: "/builds/dTyar424/0/qemu/build/Makefile" line 3: Need an operator make: "/builds/dTyar424/0/qemu/build/Makefile" line 4: Missing dependency= operator Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .gitlab-ci.d/buildtest-template.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index fe4f18595ac..f284d7a0eec 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -5,9 +5,11 @@ ; then JOBS=3D$(sysctl -n hw.ncpu) + MAKE=3Dgmake ; else JOBS=3D$(expr $(nproc) + 1) + MAKE=3Dmake ; fi - echo "=3D=3D=3D Using $JOBS simultaneous jobs =3D=3D=3D" @@ -33,22 +35,23 @@ then ../meson/meson.py configure . -Dbackend_max_links=3D"$LD_JOBS" ; fi || exit 1; - - make -j"$JOBS" + - $MAKE -j"$JOBS" - if test -n "$MAKE_CHECK_ARGS"; then - make -j"$JOBS" $MAKE_CHECK_ARGS ; + $MAKE -j"$JOBS" $MAKE_CHECK_ARGS ; fi =20 .native_test_job_template: stage: test image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest + extends: .environment_variables_template script: - scripts/git-submodule.sh update $(sed -n '/GIT_SUBMODULES=3D/ s/.*=3D// p' build/config-host.mak) - cd build - find . -type f -exec touch {} + # Avoid recompiling by hiding ninja with NINJA=3D":" - - make NINJA=3D":" $MAKE_CHECK_ARGS + - $MAKE NINJA=3D":" $MAKE_CHECK_ARGS =20 .integration_test_job_template: extends: .native_test_job_template --=20 2.26.3 From nobody Fri May 17 02:03:20 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.48 as permitted sender) client-ip=209.85.221.48; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f48.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.48 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620797860; cv=none; d=zohomail.com; s=zohoarc; b=fZyKOBIsjN8irYfnacOfWKwIAFXTMFiPG4MXIraGiI8Lw8R8RMwSQ3c6wY3dHGDKekiBeOgw1Q7cPPt/HMy/I50/b6iBYVn5fMvxeauT+vENf8aeZ/jbq/L/XIBKwNOz0z7R4YUN35biwaK6BHc9ffCJ8RmwI7Dov/D15ZmxRdo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620797860; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=2IUveWwI0J+7Ncapudv20RtB39QJD/A5pUhEcIazkKo=; b=XWQKMh6GK9eSVBjeJv62nCvynMVsAV8KmVGEzcfHXLSSLFHDtMXXLTP9Negg7wJV9bL1TJ2bIpBbxtkiCq98Z1hBX17W05G/FQvVvirmio8UhcDqAvCAk8crPA7JVNX+1Boi9qs/DO57UAdvTIj2bvm02nyyg2TE5H+1XScamPA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.48 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.zohomail.com with SMTPS id 1620797860561157.26154970077187; Tue, 11 May 2021 22:37:40 -0700 (PDT) Received: by mail-wr1-f48.google.com with SMTP id l2so22280711wrm.9 for ; Tue, 11 May 2021 22:37:39 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id f25sm29893961wrd.67.2021.05.11.22.37.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 22:37:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=2IUveWwI0J+7Ncapudv20RtB39QJD/A5pUhEcIazkKo=; b=d7u11Na1oZtz3d4gKsFXMxZABKeQIIL8x4dFAJu6Q65fmPXWzLzLYOTz8jMA+Oy1AL rvlW4L4B0HDq119hEzWFcA4upNAY2NjGV6WKCc1jr5a+wL7YxUuZPmuzgmiI5saAbsCy foWVkNBP9XbKCkZc1pOTUm4mfH2JxNui3a/4+wFHPM6irDw7ch/i/19MrWpvlNEDH/ZE gKO/ZraB6dHeV617hPyCv8fPJSikataNaBWCYaL2DEhS0YhSNPWQNa1jW8ht/xqP12dj +ghR7/0TBuzmv/EEuEhJ76ee/ZFFxhbmDj0JI/vCT+oQiRLTc/lldUb3OtEsZbLPOXSc ql7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=2IUveWwI0J+7Ncapudv20RtB39QJD/A5pUhEcIazkKo=; b=nbEfkXHk6uZoF1eo8REooH9vS+XNa/eS5jF07ROcmFO/2L0mMlz5edtaJy9o4SQTx8 39fgKUxLXE++nyMhbpAQ1C3DUcqnXGKp8biQvAwrmW2Eizfu6MaEPOz4zAnMP/TPbRhN wJQ8e9YMVcrS1zwCtnFq5vJ2sxDxpMjkhjxVahWlZRGQ+1LJH86sDlE+A3upsDnSZKhh 4fQXccfPMAw6+e3MPl2P8M+PS1xGod8hrpl2nAj7RYd+yjjddVV72QpPlyWOPyRyX3/v VJFZTsPFVN0VwFeYTExBuOR2UMuRp1y5v1ZrphuqvDEX56G/TPEZMnSLIlqWBmZj3KUO BIkQ== X-Gm-Message-State: AOAM533nVDRsbKLJnNuhSFxMAin3/Cg1JmaG3+ju7AuMgBzf77GoV99a 4Bq4Omuxxa9xuQa3orGydWE= X-Google-Smtp-Source: ABdhPJzBWZOeOFHeHCEtKZzEF4C4tQGRWZEUWvlKd/KU92J/vIXIYrw82n57rsVSBrE9Aj8QshOwVg== X-Received: by 2002:a05:6000:1152:: with SMTP id d18mr42321180wrx.211.1620797858849; Tue, 11 May 2021 22:37:38 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Kyle Evans , Wainer dos Santos Moschetta , Willian Rampazzo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Warner Losh Subject: [PATCH v2 4/6] gitlab-ci: Add ccache in $PATH and display statistics Date: Wed, 12 May 2021 07:37:12 +0200 Message-Id: <20210512053714.3268162-5-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210512053714.3268162-1-f4bug@amsat.org> References: <20210512053714.3268162-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) If a runner has ccache installed, use it and display statistics at the end of the build. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .gitlab-ci.d/buildtest-template.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index f284d7a0eec..a625c697d3b 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -6,13 +6,18 @@ then JOBS=3D$(sysctl -n hw.ncpu) MAKE=3Dgmake + PATH=3D/usr/local/libexec/ccache:$PATH ; else JOBS=3D$(expr $(nproc) + 1) MAKE=3Dmake + PATH=3D/usr/lib/ccache:/usr/lib64/ccache:$PATH ; fi - echo "=3D=3D=3D Using $JOBS simultaneous jobs =3D=3D=3D" + - if command -v ccache > /dev/null ; then ccache --zero-stats ; fi + after_script: + - if command -v ccache > /dev/null ; then ccache --show-stats ; fi =20 .native_build_job_template: stage: build --=20 2.26.3 From nobody Fri May 17 02:03:20 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) client-ip=209.85.221.53; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f53.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail(p=none dis=none) header.from=amsat.org ARC-Seal: i=1; a=rsa-sha256; t=1620797865; cv=none; d=zohomail.com; s=zohoarc; b=NtgnOE46qUl48+OrdS+57x+p/uavwwoJFFafbKUAXuV8/vy+YhKZb9tfAFqeIa/M3pRNRlKLvD4eJFXAwyf5+8jJXzeyWhGLFZJcR9NLz8H7Q6S4h8sWa7X0b1CN/f3PWDPGjfGfy7mkJ85w2jGO+LMhkPsMSFt6PqrgoVEeHow= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620797865; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=3SkTTNfbgrgPZRsbTajuJ3tzgEyu0ZeYqUT1Kjom0eE=; b=kJucZcZx37RmPyoy67WBA54ulzyHHkz6QY7FKMkI8G8sdpXziX1k7y4Z6t3h/GyJCvHZdzn67SSUxMl7ulpDcXvXtACOQPXDmBt2PxvHazNlUlqFjzR/BymfNeLDqNoLsRS5Bk3lPSryBaJgqOpKflD6pioSS65uihuHD2J+wvM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.53 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mx.zohomail.com with SMTPS id 1620797865781663.556242227316; Tue, 11 May 2021 22:37:45 -0700 (PDT) Received: by mail-wr1-f53.google.com with SMTP id d11so22271691wrw.8 for ; Tue, 11 May 2021 22:37:45 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id g8sm197890wmp.40.2021.05.11.22.37.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 22:37:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3SkTTNfbgrgPZRsbTajuJ3tzgEyu0ZeYqUT1Kjom0eE=; b=rzXnf0rTNzwh9xCCcC1GHTOTgwx/mlrXWoTAXJK3qe9pYBDXg7whQHHhoMK4cz4Eyz U33fuMAeGzSYi/WN7cLNGgqBunpRU5blkV9ggwcOmg5S+zYmGFpo/b3X5j10pjtOWxLS EmTGXSuybBN8lyc3pkikS0GAGWAt1oa3z1EAg8qWxvM79sZiOjanfJFmR7Lvft36GXGT TbwvruRzdSCMJ5v7Z/BdlzwgEoqMaIs/VrxGlkJwD/uxxQujkZlqXAhDPYMAipnUp6lO Kyz0ml0zoaeGCNN6gOIJUnCdoHaPcuyWKScKR70J5dI4arqdn3JtDsF10RHCg2W9IjHK yEkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=3SkTTNfbgrgPZRsbTajuJ3tzgEyu0ZeYqUT1Kjom0eE=; b=C2ZWw/a+88uEkrYuZRiYtC8tcNSuuPoHIWoJwIXPoUpTZ8t3KVZHPOHwmDX4HMUjYN mf2sVsdB8JNX/Z8uswdZAXx1FzyLwknEWfb+7J1/Do//+CQYv4VBbfH5q0hr9nUcmdUZ ZgWC+lHwJYryM8/tyGA3ilXImKGp6xOPW00ttTlCxCplkglUKTmpaCdsaY5HNLHJpgCs OfXitSedOcuDn01eSeBe2A/aBdQSG72dYYkiHCjtDezIrLOli4OkDP1v8ijxoRULaW2J 8WKhcpVWAE+9/lJRT4RjUIJo43wIhNb/NiRdzLqJ7ngRZi+KzzRqNIwWL1kX6katMHrJ cB/g== X-Gm-Message-State: AOAM530JT56G8/fLuVW3YJXQvkei9UbT8lRr72NZExQEemC2yaoz5RxO KU2/7isoiXmVV/XL/wGqOp4= X-Google-Smtp-Source: ABdhPJw9UMAu3ERUhUZ2JepIGpKR3KsFpeMKsLMIfyUnrE5204J7x8jHm4xt0ZiTvV5WJr06WSuDeA== X-Received: by 2002:a5d:5186:: with SMTP id k6mr43184800wrv.335.1620797864114; Tue, 11 May 2021 22:37:44 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Kyle Evans , Wainer dos Santos Moschetta , Willian Rampazzo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Warner Losh Subject: [PATCH v2 5/6] gitlab-ci: Simplify before/after script for Avocado based jobs Date: Wed, 12 May 2021 07:37:13 +0200 Message-Id: <20210512053714.3268162-6-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210512053714.3268162-1-f4bug@amsat.org> References: <20210512053714.3268162-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .gitlab-ci.d/buildtest-template.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index a625c697d3b..f968fa1ad99 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -74,7 +74,7 @@ - build/tests/results/latest/test-results reports: junit: build/tests/results/latest/results.xml - before_script: + script: - mkdir -p ~/.config/avocado - echo "[datadir.paths]" > ~/.config/avocado/avocado.conf - echo "cache_dirs =3D ['${CI_PROJECT_DIR}/avocado-cache']" @@ -85,6 +85,9 @@ du -chs ${CI_PROJECT_DIR}/avocado-cache ; fi - export AVOCADO_ALLOW_UNTRUSTED_CODE=3D1 - after_script: - cd build + - find . -type f -exec touch {} + + # Avoid recompiling by hiding ninja with NINJA=3D":" + - $MAKE NINJA=3D":" $MAKE_CHECK_ARGS + after_script: - du -chs ${CI_PROJECT_DIR}/avocado-cache --=20 2.26.3 From nobody Fri May 17 02:03:20 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.128.44 as permitted sender) client-ip=209.85.128.44; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wm1-f44.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.44 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620797870; cv=none; d=zohomail.com; s=zohoarc; b=e1m6efxkgySu6MxibFWzA+M+Zq1uRO1GK8POFOPk3Co7bCXMijJ65o4p1i2TGZkAL8993pJsSoDCSfctKhrw+gYpqx0ihdiYvAuEJzPKd1QGAfS7odp3AE3KFCRHRYL/eBJVMsdo/awyPmZeUMhA4UwfybIytJ8+Q+k3ez+sWxg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620797870; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=h2VdBYXj2r7JhlOGwI/fnubAf5eKc/fp9EiRl43x/fg=; b=nmKNvkKxcqwuej9Zf81nMO9S0DYLyhgNi/TC7IA22Nwb4RQwm/Ruw17vjOaFpc9gyI/X4Zn2X0ice3LeHdlcFKhyzssnfZcrt0ZmSRmzUOjVBq43bCJAe08ZNmBDZHCPwOPCxH4RLe1PkIAy1h1o1d7Ls93FqSP6O78et5s6Tg8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.44 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.zohomail.com with SMTPS id 1620797870977904.7887337806089; Tue, 11 May 2021 22:37:50 -0700 (PDT) Received: by mail-wm1-f44.google.com with SMTP id o6-20020a05600c4fc6b029015ec06d5269so2378823wmq.0 for ; Tue, 11 May 2021 22:37:50 -0700 (PDT) Return-Path: Return-Path: Received: from localhost.localdomain (39.red-81-40-121.staticip.rima-tde.net. [81.40.121.39]) by smtp.gmail.com with ESMTPSA id x16sm3400869wrp.6.2021.05.11.22.37.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 22:37:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=h2VdBYXj2r7JhlOGwI/fnubAf5eKc/fp9EiRl43x/fg=; b=BfLJF1J9odSFulzQ18Eya8AAMw55QCfCn61Mk8I/mSvubKG+A57FjfOD+SxUIThvJ7 qsCChxcMZIbSyYpejncRkMT97dibdJJ2WHzS5j3iF6uKiFZ7z0RNMMiC3ki8EfF2csgq 1wuAX+9YwcDMsYRWRfvfdiKH6hxu87Kj4RSyKK8w84n1MyqfF8wwFI26ay+ZUNIzUpJn gZkghppihav696JSYb70IYWcWs1ly49m1tcSWkBRQidCBQGUX1kZD+Sg3bLSjqqMKP5g 6oKmmdQsx6MkdOhuthmx5QgXdcnouXoMtQFIjONiRpBCcKbzTSOTWkoW9pWj4Hir3+Aj 97Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=h2VdBYXj2r7JhlOGwI/fnubAf5eKc/fp9EiRl43x/fg=; b=IlhRtOlYlxz98cr2ovt93ROwjV37xOwnfeBwr65LblcnwNdApec3juuCqOk588F3MY nFGRMUBHLNMcE2d48yoiVGyJ/czZzanwpIu6UOaYrLsysxkyOpcr1dY57XiacjeJlIme PhOh/XTGdogS76IXRWZ5kqzXL2Vo4BMgF8vKuaz5UYZnWKHkPEHheG99RAD5Zx21MMJ1 Eh/Sw/7EAV/o3icTeITbNxsWWjqwrI4ERUrsTD4P02fPGwkef4rrrlEp9FZfskvKn0ny ZzUyra/hKvzGAStRbEBS5NhyjCKjgzDQaJKynx/yx4wgM6nHcCIqS45skuX8nxyQv0rb aqJQ== X-Gm-Message-State: AOAM530/BG2aDO6jzYY8OceMzUn1MrtDEE2e+J8g1GUvCqwC30ysBDk0 j+o+/k05lskdbhd2saK3CxE= X-Google-Smtp-Source: ABdhPJwtYPWfY0lOhFM8xEpOcKk/sBWpun9sbZ9GFBm2+Gxmp0+b1KHcHCZ0uwq9jx9k35TLjbgeqA== X-Received: by 2002:a7b:cc15:: with SMTP id f21mr9551118wmh.86.1620797869224; Tue, 11 May 2021 22:37:49 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Kyle Evans , Wainer dos Santos Moschetta , Willian Rampazzo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Warner Losh Subject: [PATCH v2 6/6] gitlab-ci: Add FreeBSD jobs Date: Wed, 12 May 2021 07:37:14 +0200 Message-Id: <20210512053714.3268162-7-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210512053714.3268162-1-f4bug@amsat.org> References: <20210512053714.3268162-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Add system/user emulation jobs on FreeBSD host. To build these jobs, you need to add a FreeBSD runner and add 'freebsd' to the QEMU_CUSTOM_RUNNER variable in your GitLab project. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .gitlab-ci.d/buildtest-freebsd.yml | 59 ++++++++++++++++++++++++++++++ .gitlab-ci.d/qemu-project.yml | 1 + 2 files changed, 60 insertions(+) create mode 100644 .gitlab-ci.d/buildtest-freebsd.yml diff --git a/.gitlab-ci.d/buildtest-freebsd.yml b/.gitlab-ci.d/buildtest-fr= eebsd.yml new file mode 100644 index 00000000000..683e815afbf --- /dev/null +++ b/.gitlab-ci.d/buildtest-freebsd.yml @@ -0,0 +1,59 @@ +include: + - local: '/.gitlab-ci.d/buildtest-template.yml' + +.runner_freebsd_template: + rules: + # To enable thss job template, add 'freebsd' to the QEMU_CUSTOM_RUNNER + # variable in your project UI via Settings -> CI/CD -> Variables + # https://docs.gitlab.com/ee/ci/variables/README.html#project-cicd-var= iables + - if: $QEMU_CUSTOM_RUNNER =3D~ /freebsd/ + when: always + - when: never + tags: + - freebsd + +build-user-freebsd: + extends: + - .runner_freebsd_template + - .native_build_job_template + image: + variables: + MAKE_CHECK_ARGS: check-build + CONFIGURE_ARGS: --disable-system --python=3D/usr/local/bin/python3.7 + +build-system-freebsd: + extends: + - .runner_freebsd_template + - .native_build_job_template + image: + variables: + TARGETS: aarch64-softmmu avr-softmmu hppa-softmmu ppc64-softmmu + riscv64-softmmu s390x-softmmu x86_64-softmmu + MAKE_CHECK_ARGS: check-build + CONFIGURE_ARGS: --enable-trace-backends=3Dlog,simple,syslog + --python=3D/usr/local/bin/python3.7 + artifacts: + expire_in: 2 days + paths: + - .git-submodule-status + - build + +check-system-freebsd: + extends: + - .runner_freebsd_template + - .native_test_job_template + needs: + - job: build-system-freebsd + artifacts: true + variables: + MAKE_CHECK_ARGS: check + +acceptance-system-freebsd: + extends: + - .runner_freebsd_template + - .integration_test_job_template + needs: + - job: build-system-freebsd + artifacts: true + variables: + MAKE_CHECK_ARGS: check-acceptance diff --git a/.gitlab-ci.d/qemu-project.yml b/.gitlab-ci.d/qemu-project.yml index 64cb2ba1da5..5dcf1d34c5b 100644 --- a/.gitlab-ci.d/qemu-project.yml +++ b/.gitlab-ci.d/qemu-project.yml @@ -8,4 +8,5 @@ include: - local: '/.gitlab-ci.d/containers.yml' - local: '/.gitlab-ci.d/crossbuilds.yml' - local: '/.gitlab-ci.d/buildtest.yml' + - local: '/.gitlab-ci.d/buildtest-freebsd.yml' - local: '/.gitlab-ci.d/static_checks.yml' --=20 2.26.3