ci-management.git
4 years agoMerge "SPEC-3414: provide file server resource option"
Jan-Simon Moeller [Mon, 19 Apr 2021 12:50:37 +0000 (12:50 +0000)]
Merge "SPEC-3414: provide file server resource option"

4 years agoSPEC-3414: provide file server resource option 49/26249/1
Corentin LABBE [Fri, 9 Apr 2021 12:07:34 +0000 (12:07 +0000)]
SPEC-3414: provide file server resource option

Use the new --fsr option of agl-publish.

Change-Id: If22ea48de0eeb72267b243f88cdd57c81e76f046
Bug-AGL: SPEC-3414
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoAdd automatic update of next branch 43/26243/1
Jan-Simon Moeller [Wed, 7 Apr 2021 21:36:04 +0000 (23:36 +0200)]
Add automatic update of next branch

After a merge we need to rebase our -next branch to be
synced with master.

Bug-AGL: SPEC-3846

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I9881589ec192ccf1668e692ea9d4e1eb6476d418

4 years agoSPEC-3414: use agl-publish --kernel-version 15/26215/1
Corentin LABBE [Mon, 29 Mar 2021 09:08:03 +0000 (09:08 +0000)]
SPEC-3414: use agl-publish --kernel-version

We need to provide --kernel-version to agl-publish

Change-Id: I6f4aead97abf7c5c04f4ff007024ee8046f3522b
Bug-AGL: SPEC-3414
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3414: Add two missing machines 04/26204/1
Corentin LABBE [Fri, 26 Mar 2021 12:37:33 +0000 (12:37 +0000)]
SPEC-3414: Add two missing machines

Two machines were missing, add them.

Change-Id: I78b0b76bc2a0a56f6c5245b1f850388c4c17093e
Bug-AGL: SPEC-3414
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoUpdate project list 03/26203/1
Jan-Simon Möller [Wed, 24 Mar 2021 17:31:05 +0000 (18:31 +0100)]
Update project list

Change-Id: Iec45d077904afabcad0d151b65281833ca98005d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoSPEC-3414: add api option to agl-publish 01/26201/1
Corentin LABBE [Wed, 24 Mar 2021 13:26:43 +0000 (13:26 +0000)]
SPEC-3414: add api option to agl-publish

The api argument was missing.

Change-Id: I98e9b066730f5917458d9caead8a6635a431750d
Bug-AGL: SPEC-3414
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoInclude tokens for KCI build metadata upload 00/26200/1
Jan-Simon Möller [Wed, 24 Mar 2021 13:20:01 +0000 (14:20 +0100)]
Include tokens for KCI build metadata upload

This supports SPEC-3414.

Change-Id: I811051230672b5dfafda8072d28eb27c6b9e01a8
Bug-AGL: SPEC-3414
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoSPEC-3414: add missing space after BUILD_VERSION 99/26199/1
Corentin LABBE [Wed, 24 Mar 2021 11:56:25 +0000 (11:56 +0000)]
SPEC-3414: add missing space after BUILD_VERSION

A space is missing after argument.

Change-Id: Ib9ee1c39fa61ac6bdd3253f2d7b444d6b19bc3fa
Bug-AGL: SPEC-3414
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3414: start to use agl-publish 96/26196/1
Corentin LABBE [Tue, 23 Mar 2021 10:21:55 +0000 (10:21 +0000)]
SPEC-3414: start to use agl-publish

Start to use agl-publish for verifying metadata are correctly filled.
(Fix also a typo in qemux86-64)

Change-Id: I181e2230940b8bb7094674e9de97f51407018ee1
Bug-AGL: SPEC-3414
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoHandl BUILD_VERSION for non-release build 94/26194/1
Corentin LABBE [Mon, 22 Mar 2021 12:29:08 +0000 (12:29 +0000)]
Handl BUILD_VERSION for non-release build

if BUILD_VERSION is empty, we are running a CI job.

Change-Id: I5f5f859c5f30ea2ef54734cf99d083fbba686d38
Bug-AGL: SPEC-3414
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoMerge "SPEC-3414: generate BUILD_VERSION early"
Jan-Simon Moeller [Tue, 16 Mar 2021 16:00:29 +0000 (16:00 +0000)]
Merge "SPEC-3414: generate BUILD_VERSION early"

4 years agoSPEC-3414: fill empty variables 78/26178/1
Corentin LABBE [Mon, 15 Mar 2021 12:38:05 +0000 (12:38 +0000)]
SPEC-3414: fill empty variables

Some variables are empty:
- TARGETARCH exists only on ci-apps, so fill it according to MACHINE
- source build-info for the remaining ones

Change-Id: I8e9ca0660475bf187616186c28eff08fc134743a
Bug-AGL: SPEC-3414:
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3414: generate BUILD_VERSION early 53/26153/1
Corentin LABBE [Wed, 10 Mar 2021 13:41:08 +0000 (13:41 +0000)]
SPEC-3414: generate BUILD_VERSION early

We will need to push build info before generating jobs.
So first unify build version under an uniq variable name BUILD_VERSION.
And generate this early.
Bug-AGL: SPEC-3414

Change-Id: Ieba092b2c9d86f9b9feee45a02b553b6cf49fecf
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoMerge "SPEC-3811: Use a different rootfs image for h3ulcb-nogfx build"
Jan-Simon Moeller [Tue, 9 Mar 2021 10:12:55 +0000 (10:12 +0000)]
Merge "SPEC-3811: Use a different rootfs image for h3ulcb-nogfx build"

4 years agoSPEC-3414: fix the grep test failling due to set -e 43/26143/1
Corentin LABBE [Mon, 8 Mar 2021 13:39:54 +0000 (13:39 +0000)]
SPEC-3414: fix the grep test failling due to set -e

The grep test fail due to jenkins beiing set -e by default
Fix in the same time the path to agl-publish
Bug-AGL: SPEC-3414
Change-Id: I2260d1dc266a97081695f9bd8bac9eabfdb6a3a3
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoAdd a script for publishing bmeta to kernelci 40/26140/1
Corentin LABBE [Mon, 8 Mar 2021 09:30:41 +0000 (09:30 +0000)]
Add a script for publishing bmeta to kernelci

Add a function to generate and publish bmeta.json for kernelci.
Nothing is done yet, only debug to be sure correct informations are
generated.

Bug-AGL: SPEC-3414
Change-Id: Ic605034fecf751aa2a768557c4c8cd28d6bf5154
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3811: Use a different rootfs image for h3ulcb-nogfx build 35/26135/1
Corentin LABBE [Fri, 5 Mar 2021 09:35:23 +0000 (09:35 +0000)]
SPEC-3811: Use a different rootfs image for h3ulcb-nogfx build

For all branches (except jellyfish/halibut), h3ulcb-nogfx build based
boards should now use the agl-demo-platform-crosssdk-h3ulcb.ext4.xz
rootfs image.

Change-Id: I57de9c9c20f97c7b36fab053ca4b6d6e0ad7fecd
Bug-AGL: SPEC-3811
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoAvoid plymouth
Jan-Simon Moeller [Wed, 17 Feb 2021 11:38:23 +0000 (12:38 +0100)]
Avoid plymouth

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ia80d7fa0d1c1d99ecd00cd0468bc57bbeed27d44

4 years agoRemove unused template
Jan-Simon Moeller [Wed, 17 Feb 2021 11:22:58 +0000 (12:22 +0100)]
Remove unused template

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Iaf7f137af7a8e225ad6a9427cb6ea11c1d02c4f9

4 years agoFix typo in pyyaml installation
Jan-Simon Moeller [Wed, 17 Feb 2021 11:11:00 +0000 (12:11 +0100)]
Fix typo in pyyaml installation

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2173127ce33b28c36bcae60ae938aaa154b913e6

4 years agoForce update pyaml
Jan-Simon Möller [Wed, 17 Feb 2021 00:48:08 +0000 (01:48 +0100)]
Force update pyaml

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I2c63ccd9b9dfd1bbb4faf2d944a2b1f7b6b4b48f

4 years agoRemove distro install of pyyaml
Jan-Simon Möller [Tue, 16 Feb 2021 23:51:07 +0000 (00:51 +0100)]
Remove distro install of pyyaml

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I049de3aa3b5cc0348874daccbbf481f5afb60dbd

4 years agoEnforce version of lavacli
Jan-Simon Möller [Tue, 16 Feb 2021 19:21:58 +0000 (20:21 +0100)]
Enforce version of lavacli

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I9ec73c8414ea10673b6883179297a1c1f6a923bd

4 years agoFlip order for unzip
Jan-Simon Möller [Tue, 16 Feb 2021 12:22:48 +0000 (13:22 +0100)]
Flip order for unzip

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I36adb92e8f03ba5526305adac54101d82d9c39ce

4 years agoMake sure unzip is there
Jan-Simon Möller [Tue, 16 Feb 2021 11:29:32 +0000 (12:29 +0100)]
Make sure unzip is there

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Id9a71fee495361d331cc45a62b3c0212d316fa80

4 years agoMake sure java is installed on control slave
Jan-Simon Moeller [Tue, 16 Feb 2021 09:34:27 +0000 (10:34 +0100)]
Make sure java is installed on control slave

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7335cdadd57df117ad5fee2c353ad4cf94a57f9c

4 years agoUpdate control slave
Jan-Simon Möller [Mon, 15 Feb 2021 19:16:29 +0000 (20:16 +0100)]
Update control slave

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I64ab8479436f8bc020cd2032a3d5a4f390ba1f5d

4 years agoDeploy jenkins user
Jan-Simon Möller [Mon, 15 Feb 2021 18:40:31 +0000 (19:40 +0100)]
Deploy jenkins user

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I66b19d8a0d65c4a79c5a3446cab78eb0287fbf77

4 years agoUpdate baseline
Jan-Simon Möller [Mon, 15 Feb 2021 16:39:36 +0000 (17:39 +0100)]
Update baseline

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Iabebe98b2be9699630791aacb9e404ab8b588a93

4 years agoAdapt cloud init dependencies with pip
Jan-Simon Möller [Mon, 15 Feb 2021 12:22:27 +0000 (13:22 +0100)]
Adapt cloud init dependencies with pip

Change-Id: I16894abf3bf888e2ee8af802af05b652af15a4a8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate cloud-init dependencies
Jan-Simon Möller [Mon, 15 Feb 2021 10:56:26 +0000 (11:56 +0100)]
Update cloud-init dependencies

Change-Id: I7cbd50d41e4686848cab6a4a1cd9ea528600b333
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoRemove avail zone
Jan-Simon Möller [Wed, 10 Feb 2021 19:09:50 +0000 (20:09 +0100)]
Remove avail zone

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ife9276530f1545540d915285d48b48b4c7da9809

4 years agoAdapt flavours
Jan-Simon Möller [Wed, 10 Feb 2021 19:07:34 +0000 (20:07 +0100)]
Adapt flavours

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ia460c941eb318d1654acbc587066ecb5a7bbd85a

4 years agoUpdate instance type
Jan-Simon Möller [Wed, 10 Feb 2021 19:02:34 +0000 (20:02 +0100)]
Update instance type

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I756130ce55dd3089ea4c32db74f16c9defa16d94

4 years agoUpdate packer template files
Jan-Simon Möller [Wed, 10 Feb 2021 18:59:10 +0000 (19:59 +0100)]
Update packer template files

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I54e0d6700fe34fa67868328fb9a150d7ca5c3802

4 years agoUpdate versions and branches used for koi
Jan-Simon Moeller [Tue, 9 Feb 2021 15:47:07 +0000 (16:47 +0100)]
Update versions and branches used for koi

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Iffde2d643c36250b074516d860f4dff5a3745044

4 years agoDo build the html5 demo for qemux86-64
Jan-Simon Moeller [Tue, 9 Feb 2021 15:19:50 +0000 (16:19 +0100)]
Do build the html5 demo for qemux86-64

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ia4c8bea4b57bceccd9b339be1be912330a6b8ac7

4 years agoChanges for the koi branch in CI.
Jan-Simon Möller [Thu, 4 Feb 2021 16:35:33 +0000 (17:35 +0100)]
Changes for the koi branch in CI.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ie1080c88c643c5f1c74a4f115350efb47bfd83bd

4 years agoDo use a separate matrix for testmachines
Jan-Simon Möller [Wed, 20 Jan 2021 15:03:03 +0000 (16:03 +0100)]
Do use a separate matrix for testmachines

This enables NxM (build x test) machines.

Bug-AGL: SPEC-3714
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I651e2c25d86a3052d1fd10c78aa4ddd5f36bad2e

4 years agoSPEC-3714: Add a dedicated entry for r8a7795-agl-refhw 28/25928/1
Corentin LABBE [Wed, 20 Jan 2021 13:06:04 +0000 (13:06 +0000)]
SPEC-3714: Add a dedicated entry for r8a7795-agl-refhw

r8a7795-agl-refhw is booted by an extra CIBT jenkins, so let's add a
dedicated MACHINE case for it.

Also, the h3ulcb-kf is moved at the end of gen_info since it is main
device which need to be booted by MACHINE=h3ulcb-nogfx

Bug-AGL: SPEC-3714
Change-Id: Iaa141521015734ca818ff1e319deed1eea6bfed3
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoUpdate platform job to use settings from agl-ci
Jan-Simon Moeller [Thu, 7 Jan 2021 17:16:17 +0000 (18:16 +0100)]
Update platform job to use settings from agl-ci

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I3fdfb2d1455a9e7c9022b1a4f1fe9c1c213c7dc9

4 years agoEnable agl-ci by default
Jan-Simon Möller [Wed, 6 Jan 2021 17:12:41 +0000 (18:12 +0100)]
Enable agl-ci by default

Change-Id: Ie71bd1bc386fabf0b216efd0bdf1246a30c68541
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoMerge "SPEC-3751: workaround absence of ext4.xz images"
Jan-Simon Moeller [Tue, 5 Jan 2021 14:14:59 +0000 (14:14 +0000)]
Merge "SPEC-3751: workaround absence of ext4.xz images"

4 years agoSPEC-3751: workaround absence of ext4.xz images 62/25862/1
Corentin LABBE [Tue, 5 Jan 2021 09:30:08 +0000 (09:30 +0000)]
SPEC-3751: workaround absence of ext4.xz images

Current h3ulcb/rpi4 builds produces nbdroot images in ext4 and not ext4.xz format.
This patch adds a workaround which compress thoses images.

Change-Id: I979d37be6067e57477a1062ab416229db85209c7
Bug-AGL: SPEC-3751
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoAdd release jobs for koi
Jan-Simon Möller [Fri, 18 Dec 2020 23:10:18 +0000 (00:10 +0100)]
Add release jobs for koi

Change-Id: I3b99282f42268ad9ea206a491ecf79a5e05af8d2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoOnly apply refhw on master for now
Jan-Simon Möller [Tue, 15 Dec 2020 23:45:19 +0000 (00:45 +0100)]
Only apply refhw on master for now

Change-Id: I1be3fae31cb858b0f2b346d06abd26abc78bdaeb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoSPEC-3714: Add build feature for AGL refhw 07/25807/1
Corentin LABBE [Tue, 15 Dec 2020 09:21:32 +0000 (09:21 +0000)]
SPEC-3714: Add build feature for AGL refhw

The h3ulcb build must build also the AGL refhw.

Change-Id: I2cb3acc57358b656f01e7a8731f10a0becdeab18
Bug-AGL: SPEC-3714
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3714: copy artifacts for r8a7795-agl-refhw 96/25796/1
Corentin LABBE [Thu, 10 Dec 2020 14:33:50 +0000 (14:33 +0000)]
SPEC-3714: copy artifacts for r8a7795-agl-refhw

Enabe the copy of artifacts for r8a7795-agl-refhw

Change-Id: Id3536647e1f57955ba7ff512a8256f7b2ab48f38
Bug-AGL: SPEC-3714
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoDisable html5 build
Jan-Simon Möller [Tue, 8 Dec 2020 09:00:59 +0000 (10:00 +0100)]
Disable html5 build

it does timeout on slow hosts.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I0496f7c6b12b059950b53c50ef3b2c644df7740e

4 years agoFix grep call for coverage data
Jan-Simon Möller [Mon, 7 Dec 2020 17:02:40 +0000 (18:02 +0100)]
Fix grep call for coverage data

Change-Id: Ibd69c1c9e34faa0226ce2de96d31713bf64e1b3d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoFix test statement
Jan-Simon Möller [Mon, 7 Dec 2020 13:20:40 +0000 (14:20 +0100)]
Fix test statement

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I10c8e59220c6c912c9d21a349129eb6817c689b5

4 years agoSPEC-3705: handle lavacli wait errors 13/25713/4
Corentin LABBE [Wed, 2 Dec 2020 10:10:34 +0000 (10:10 +0000)]
SPEC-3705: handle lavacli wait errors

Sometime lavacli wait exit with an error.
Until the LAVA/lavacli bug is fixed, let's try to handle the situation.
Since the error seems to happen when the job end, let's just check if
the job ended, in the other case retry to wait.

Change-Id: I7b7b1aee0dcc2ecc2ef971cc40c29374307f6b0f
Bug-AGL: SPEC-3705
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoUpdate hwtest dependencies
Jan-Simon Möller [Wed, 2 Dec 2020 21:30:23 +0000 (22:30 +0100)]
Update hwtest dependencies

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I908a275715401de4d660b34c84185ad1611dd5e5

4 years agoUprev builder configuration to 18.04
Jan-Simon Möller [Wed, 2 Dec 2020 17:32:04 +0000 (18:32 +0100)]
Uprev builder configuration to 18.04

Change-Id: I93101d81827d9751797a96b130db979f05da86d0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoChange CNAME to old-docs.al.org
Jan-Simon Möller [Wed, 2 Dec 2020 13:16:33 +0000 (14:16 +0100)]
Change CNAME to old-docs.al.org

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I6d7397d72515e56e912bd82c7ebc4a838886ab74

4 years agoDeal with old autobuild versions
Jan-Simon Möller [Wed, 2 Dec 2020 02:29:21 +0000 (03:29 +0100)]
Deal with old autobuild versions

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: If1bdb538be70beb54e6c6c8c625af2b2512f0ec7

4 years agoUpdate application job messaging and jellyfish branch support
Jan-Simon Möller [Wed, 2 Dec 2020 01:52:15 +0000 (02:52 +0100)]
Update application job messaging and jellyfish branch support

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: If44134e2b036493db636571dc89b51be4ff8f53d

4 years agoUpdate of projects with coverage
Jan-Simon Möller [Wed, 25 Nov 2020 13:21:17 +0000 (14:21 +0100)]
Update of projects with coverage

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ie7955e06765a72ce6ef3f30d590df34a07dff226

4 years agoSPEC-3572: include pyagl tests in application CI 90/25290/1
Corentin LABBE [Wed, 16 Sep 2020 12:31:56 +0000 (14:31 +0200)]
SPEC-3572: include pyagl tests in application CI

This patchs adds pyagl tests to test ran for application lifecycle.

Change-Id: Ieba5900ddcd8e9fe621f8cd0783380964f8d3441
Bug-AGL: SPEC-3572
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoDo use an agl-test-slave for the release
Jan-Simon Möller [Tue, 15 Sep 2020 14:39:52 +0000 (16:39 +0200)]
Do use an agl-test-slave for the release

to run the source move right off the same node then.

Change-Id: Id4f936ce8ed095b1d5897e87c434408a0eba4979
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoBuild agl-demo-platform-html5
Jan-Simon Möller [Tue, 15 Sep 2020 14:37:45 +0000 (16:37 +0200)]
Build agl-demo-platform-html5

Change-Id: I4b8bab0855ae54c0e7850ace078ee697084ef640
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoPull down the old repo tool to be host-agnostic
Jan-Simon Moeller [Wed, 2 Sep 2020 17:24:55 +0000 (19:24 +0200)]
Pull down the old repo tool to be host-agnostic

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2380971fca7b4b966d992e878723ede62a7fc9bb

4 years agoFix typo in message.
Jan-Simon Möller [Thu, 20 Aug 2020 21:01:02 +0000 (23:01 +0200)]
Fix typo in message.

Change-Id: Ic30c9838a307cb074a669c2373a76d4f250533bd
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoDo pull down latest repo from repo-1 branch.
Jan-Simon Möller [Thu, 20 Aug 2020 20:37:36 +0000 (22:37 +0200)]
Do pull down latest repo from repo-1 branch.

Change-Id: If37428645e3fc951fbd8be17cc717ed66bcd9478
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoDo message LAVA URL back to gerrit.
Jan-Simon Möller [Thu, 20 Aug 2020 20:19:04 +0000 (22:19 +0200)]
Do message LAVA URL back to gerrit.

Change-Id: I6cb8ce991e03ce7656d76eb7b82832f6bdd82a7c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoDo build and upload multiple wgt files for applications 97/25097/1
Jan-Simon Moeller [Tue, 11 Aug 2020 15:24:19 +0000 (17:24 +0200)]
Do build and upload multiple wgt files for applications

This change will allow to build and upload
- release
- debug
- coverage
- test
wgt files.

Bug-AGL: SPEC-3482
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I5e7adb40442dd8a9abc3268e4e635c2451e54732

4 years agoMerge "SPEC-3482: Add package-all in the autobuild case"
Jan-Simon Moeller [Tue, 11 Aug 2020 08:13:02 +0000 (08:13 +0000)]
Merge "SPEC-3482: Add package-all in the autobuild case"

4 years agoRun ci-management on control-slave 95/25095/1
Jan-Simon Moeller [Tue, 11 Aug 2020 06:30:32 +0000 (08:30 +0200)]
Run ci-management on control-slave

also install latest jjb version with pip.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I5fd788ece16a410272434fcf25dd2545be4ba863

4 years agoSPEC-3482: Add package-all in the autobuild case 91/25091/2
Corentin LABBE [Mon, 10 Aug 2020 13:01:21 +0000 (15:01 +0200)]
SPEC-3482: Add package-all in the autobuild case

Add package-all in the autobuild case

v2 (jsmoeller): update autobuild section, fail on non-autobuild
                and remove old code.

Bug-AGL: SPEC-3482

Change-Id: I57063a3955e140c03d4ae9a23746014a45074669
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoRevert "SPEC-3004: resubmit failling jobs for rpi4" 77/24977/1
Jan-Simon Moeller [Tue, 21 Jul 2020 11:21:30 +0000 (11:21 +0000)]
Revert "SPEC-3004: resubmit failling jobs for rpi4"

This reverts commit d212724c5b1fbf323b71ad09ca2d069b15b27995.
Reason for revert: this broke other target boards result evaluation.

Change-Id: I01ddd2b6790eedd767e34630ba587ad507a3d8d0

4 years agoSPEC-3004: resubmit failling jobs for rpi4 18/24418/3
Corentin LABBE [Wed, 22 Apr 2020 08:52:12 +0000 (10:52 +0200)]
SPEC-3004: resubmit failling jobs for rpi4

The RPI4 fail often in uboot phase due to network timeouts.
This patchs adds a way to restart failled jobs for rpi4.
For the moment we restart all failed jobs, a subsequent patch will add a
check on error case.

Bug-AGL: SPEC-3004

Change-Id: I556ec30d1af4adfa57ce3553f79f4152d335e158
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoAdd agl-qt-cluster-demo-receiver to ci 17/25017/1
Jan-Simon Moeller [Tue, 14 Jul 2020 16:22:15 +0000 (18:22 +0200)]
Add agl-qt-cluster-demo-receiver to ci

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2c883143453912c3e5d2ef5d1bb184fd6a761f08

4 years agoAlso build the crosssdk image for qemux86-64 on gerrit reviews 03/25003/1
Jan-Simon Moeller [Mon, 13 Jul 2020 13:03:49 +0000 (15:03 +0200)]
Also build the crosssdk image for qemux86-64 on gerrit reviews

Add the crosssdk build to the qemux86-64 variant.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I614032b9712a80434883fafdd05f368d62b0e31c

4 years agoSPEC-3482: use the new package-all target 54/24954/1
Corentin LABBE [Wed, 8 Jul 2020 09:06:07 +0000 (11:06 +0200)]
SPEC-3482: use the new package-all target

The new cmake templates expose the target 'make package-all' to produce
all the different wgt types.

Extend the CI app pipeline to use it.

Change-Id: I5750fadcb1c92e5ce7ec13d25cb6c564b9e3bb84
Bug-AGL: SPEC-3482
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3408: continue to fix packer build 22/24922/1
Corentin LABBE [Thu, 2 Jul 2020 07:22:58 +0000 (09:22 +0200)]
SPEC-3408: continue to fix packer build

Go is never installed, because the repository is invalid.
This is due to VERSION_CODENAME bing empty.
The source of /etc/os-release wasnt working.

The solution is to use the POSIX way by using "." instead of the bashism
source.

Bug-AGL: SPEC-3408
Change-Id: I0d3939271cd57c381c4ec2ce21734e9702855645
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3408: fix a typo 21/24921/1
Corentin LABBE [Wed, 1 Jul 2020 13:09:00 +0000 (15:09 +0200)]
SPEC-3408: fix a typo

This patch fix a typo on python3-pip

BUG-AGL: SPEC-3408

Change-Id: Ic08742090ea445a3183383b0c9753e9d90c01c51
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoSPEC-3408: fix packer build 20/24920/1
Corentin LABBE [Wed, 1 Jul 2020 12:32:24 +0000 (14:32 +0200)]
SPEC-3408: fix packer build

The current packer templates use 1604.4 which does not exists anymore,
so change it to 1604.6.

Furthermore, jessie-backports does not exists anymore and fail the whole
build.
Since apt-get-update fail (due to jessie-backports), the subsequent
"&& apt-get install" is never executed
Jessie-backports seems needed only for lava-tool which was replaced by
lavacli, so no regrets, remove it.

Change-Id: Iae1333a52a2dc20e9559462b4acf9a3b71696a08
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoUpdate jenkins template for Jumping Jellyfish release 00/24900/1
Jan-Simon Moeller [Mon, 29 Jun 2020 10:34:31 +0000 (12:34 +0200)]
Update jenkins template for Jumping Jellyfish release

Add jobs for the JJ release.

Bug-AGL: SPEC-3460
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0c104bdf97056cf52cf0f4e7fd9321cca24adf7c

4 years agoRemove separate build for agl-compositor 71/24871/1
Jan-Simon Möller [Thu, 25 Jun 2020 16:28:08 +0000 (18:28 +0200)]
Remove separate build for agl-compositor

this was merged to master as default.

Change-Id: I71b64406f34ca5eb5ba06083eb1f618c048ada81
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoMerge "Update keys and switch debian mirror"
Jan-Simon Moeller [Thu, 25 Jun 2020 09:36:28 +0000 (09:36 +0000)]
Merge "Update keys and switch debian mirror"

4 years agoUpdate keys and switch debian mirror 62/24862/1
Jan-Simon Moeller [Thu, 25 Jun 2020 09:33:56 +0000 (11:33 +0200)]
Update keys and switch debian mirror

URLs and keys have changed. Adapt the packer file.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I4c5076c0a45149fde3795817b10966f500b5e611

4 years agoSPEC-3408: Use pip3 for jinja2 10/24810/1
Corentin LABBE [Mon, 22 Jun 2020 16:01:12 +0000 (18:01 +0200)]
SPEC-3408: Use pip3 for jinja2

The debian package is too old and releng-scripts need jinja2>2.9, so
lets use pip3 for installing it

Change-Id: I4a392acb74e4804c230ac54035ec39f2cecda793
Bug-AGL: SPEC-3408
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
4 years agoMerge "Fix typo in auto.conf section"
Jan-Simon Moeller [Fri, 19 Jun 2020 08:17:02 +0000 (08:17 +0000)]
Merge "Fix typo in auto.conf section"

4 years agoMerge "Update packer jobs"
Jan-Simon Moeller [Fri, 19 Jun 2020 08:16:43 +0000 (08:16 +0000)]
Merge "Update packer jobs"

4 years agoFix typo in auto.conf section 95/24795/1
Jan-Simon Möller [Fri, 19 Jun 2020 08:05:42 +0000 (10:05 +0200)]
Fix typo in auto.conf section

There was a typo in the if statement. Fix it.

Change-Id: I8b1014f7e5c35b14f0d7639aa38b10907fcac901
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate packer jobs 94/24794/1
Jan-Simon Möller [Fri, 19 Jun 2020 08:04:01 +0000 (10:04 +0200)]
Update packer jobs

Do not build 'basebuild'.
Use single-use slaves.

Change-Id: I2146df383a81834b5f2d9c6770624138c8f92950
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate the destination folder name of the rpi4 86/24786/1
Jan-Simon Möller [Wed, 17 Jun 2020 12:02:08 +0000 (14:02 +0200)]
Update the destination folder name of the rpi4

We use the 64bit variant, thus the output folder will be tmp/deploy/images/raspberrypi4-64/ .

Change-Id: I90de9094050b7dbf874f6fa0ccfd0df3ab3eb271
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoAvoid CIBT jobs failing on lavacli wait call 84/24784/3
Jan-Simon Moeller [Wed, 17 Jun 2020 10:45:26 +0000 (12:45 +0200)]
Avoid CIBT jobs failing on lavacli wait call

Lavacli wait has a bug and returns
Submitted.

Running......................................................
  Unable to call 'jobs.wait': [Errno 2] No such file or directory

Avoid this failing the job as the following evaluation will still work.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If8fa942b7ddc49857d2f010f02ae3f53d01476ac

4 years agoagl-compositor moved to sandbox thus disable CI on master 85/24785/1
Jan-Simon Moeller [Wed, 17 Jun 2020 10:23:10 +0000 (12:23 +0200)]
agl-compositor moved to sandbox thus disable CI on master

Disable the CI for the master branch as the development is done in the sandbox.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I530e71ec71369363e95a0c144e4290debe01345f

4 years agoEnable PRSERV and HASHSERV in CI env 72/24772/1
Jan-Simon Moeller [Tue, 16 Jun 2020 10:27:14 +0000 (12:27 +0200)]
Enable PRSERV and HASHSERV in CI env

We have a PRSERV and a HASHSERV in CI now.
Make use of it in the CI builds for master.

Bug-AGL: SPEC-920  (prserv)

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I60c94f17257e709b33091d6a5735d35d3875961c

4 years agoMerge "Revert "Fix identity endpoint change by upstream provider""
Jan-Simon Moeller [Sun, 14 Jun 2020 18:53:55 +0000 (18:53 +0000)]
Merge "Revert "Fix identity endpoint change by upstream provider""

4 years agoRevert "Fix identity endpoint change by upstream provider" 65/24765/1
Jan-Simon Moeller [Sun, 14 Jun 2020 18:51:31 +0000 (20:51 +0200)]
Revert "Fix identity endpoint change by upstream provider"

This reverts commit 0eb8a4bda888406de737f219a2e6f8121a4d7e4c.

Change-Id: Ic143f50b66c1fd31edc801f840a1087d4e51826c

4 years agoUpdate dependencies for build hosts 64/24764/1
Jan-Simon Moeller [Sun, 14 Jun 2020 18:35:54 +0000 (20:35 +0200)]
Update dependencies for build hosts

we are migrating to python3 for the releng-scripts.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If87b16c9fb0611d4abc6d983479b2b19ff39ae01

4 years agoAdd agl-service-cloudproxy to CI 94/24494/1
Jan-Simon Moeller [Tue, 12 May 2020 10:37:43 +0000 (12:37 +0200)]
Add agl-service-cloudproxy to CI

This adds the agl-service-cloudproxy repo to CI.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I132ba4d0a26d5805a6d33afa693aae28ed5c3ba7

5 years agoMerge "Fix identity endpoint change by upstream provider"
Jan-Simon Moeller [Mon, 4 May 2020 20:49:37 +0000 (20:49 +0000)]
Merge "Fix identity endpoint change by upstream provider"

5 years agoFix identity endpoint change by upstream provider 66/24466/1
Jan-Simon Moeller [Mon, 4 May 2020 20:44:38 +0000 (22:44 +0200)]
Fix identity endpoint change by upstream provider

This is a port of the changes done by LF Releng.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ic769b2fc3a5fae94a94244383fff31e251b7a6c1

5 years agoDo not fail the jenkins pipeline for compositor and html5 41/24441/1
Jan-Simon Möller [Sat, 2 May 2020 14:42:50 +0000 (16:42 +0200)]
Do not fail the jenkins pipeline for compositor and html5

These builds are unstable atm. Do not fail the pipeline.

Change-Id: I0b046a4e7d17649708141950b437baa626b8ff6a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoAlways ignore lava.read-feedback 43/24343/1
Jan-Simon Moeller [Fri, 10 Apr 2020 15:20:57 +0000 (17:20 +0200)]
Always ignore lava.read-feedback

lava.read-feedback is currently returned by default on qemu jobs.
This is a known issue upstream and fixed in a later version.

Thus ignore a single fail of 'lava.read-feedback'.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2e6c3c779c87ec539d631b129a452998a0ec70f3

5 years agoFix upload of artifacts to download server 34/24334/1
Jan-Simon Moeller [Tue, 7 Apr 2020 17:22:53 +0000 (19:22 +0200)]
Fix upload of artifacts to download server

There was a bug in the preparation script. Create the proper folder.

Bug-AGL: SPEC-3319
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I6e55c26c540fd8fe9216cf429e369c3c8b8e72fb