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
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
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
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
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
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
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>
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>
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
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
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
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
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
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
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
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
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>
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
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>
Jan-Simon Moeller [Tue, 5 Jan 2021 14:14:59 +0000 (14:14 +0000)]
Merge "SPEC-3751: workaround absence of ext4.xz images"
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>
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>
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>
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>
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>
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
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>
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
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>
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
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>
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
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
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
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
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>
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>
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>
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
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>
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>
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>
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
Jan-Simon Moeller [Tue, 11 Aug 2020 08:13:02 +0000 (08:13 +0000)]
Merge "SPEC-3482: Add package-all in the autobuild case"
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
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>
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
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>
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
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
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>
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>
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>
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>
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
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>
Jan-Simon Moeller [Thu, 25 Jun 2020 09:36:28 +0000 (09:36 +0000)]
Merge "Update keys and switch debian mirror"
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
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>
Jan-Simon Moeller [Fri, 19 Jun 2020 08:17:02 +0000 (08:17 +0000)]
Merge "Fix typo in auto.conf section"
Jan-Simon Moeller [Fri, 19 Jun 2020 08:16:43 +0000 (08:16 +0000)]
Merge "Update packer jobs"
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>
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>
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>
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
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
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
Jan-Simon Moeller [Sun, 14 Jun 2020 18:53:55 +0000 (18:53 +0000)]
Merge "Revert "Fix identity endpoint change by upstream provider""
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
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
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
Jan-Simon Moeller [Mon, 4 May 2020 20:49:37 +0000 (20:49 +0000)]
Merge "Fix identity endpoint change by upstream provider"
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
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>
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
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
Jan-Simon Moeller [Mon, 6 Apr 2020 18:13:03 +0000 (20:13 +0200)]
Update list of application repositories
Add agl-service-poi .
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0e54de81efb7f79a98920e18b7f1245a9947ce53
Corentin LABBE [Thu, 2 Apr 2020 08:26:02 +0000 (10:26 +0200)]
SPEC-2962: move gen_info before the caller
The gen_info() function is declared after the caller, this cannot work.
Let's fix that
Change-Id: I410dcd59bba1d428edbcdf4f997ecdf35ad23af4
Bug-AGL: SPEC-2962
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
Jan-Simon Moeller [Mon, 30 Mar 2020 18:26:41 +0000 (18:26 +0000)]
Merge "SPEC-2962: permit to have more than one board per build"
Corentin LABBE [Tue, 24 Mar 2020 09:08:54 +0000 (10:08 +0100)]
SPEC-2962: permit to have more than one board per build
The current way to generate jobs assume that only one board exists per
build.
For handing more than one board per build, we need to introduce a sort
of loop.
So for each build, we will produce a list of boards in BOARDOUT
In the BOARDOUT/$board, we will have:
- an "info" file with all necessary VARIABLES for copying artifacts
So for each board, some artifact will be copied.
Then only one job for the "main" board of the CIBT job will be handled.
The extra boards of a build will need to have their own CIBT, but at
least they dont need to do a real build/copyartifact.
Change-Id: I6c6999e549c7f1216f466410896b3058efc5882d
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
Jan-Simon Moeller [Tue, 24 Mar 2020 14:12:26 +0000 (14:12 +0000)]
Merge "Fail if the SDK is not available"
Jan-Simon Moeller [Tue, 24 Mar 2020 12:51:03 +0000 (13:51 +0100)]
Adapt TARGETSDKARCH name
Fix typo in the TARGETSDKARCH and simplify.
Bug-AGL: SPEC-2931
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0fa79805bb6de8a29ffa0c26f9250066ffead464
Jan-Simon Moeller [Mon, 23 Mar 2020 21:12:12 +0000 (22:12 +0100)]
Fail if the SDK is not available
Enforce the build and fail when the SDK is not available.
Bug-AGL: SPEC-2931
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1297f8cfa28c7a8276dc26463da8a3036ac47c83
Jan-Simon Moeller [Mon, 23 Mar 2020 21:09:13 +0000 (22:09 +0100)]
Change SDK location to qemu for master branch
We merged intel-corei7-64 with qemux86-64. Thus adapt the SDK location.
Bug-AGL: SPEC-2931
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I65eea92c3c3956682645c787104c64779977e240
Jan-Simon Moeller [Tue, 17 Mar 2020 19:23:08 +0000 (20:23 +0100)]
Exclude private and wip in the global macros
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ice1d982e1bee32905ab79211bfc1509c81c64bce
Jan-Simon Moeller [Wed, 11 Mar 2020 19:19:13 +0000 (20:19 +0100)]
Set condition for CIB extra-variants to COMPLETED
This avoids the whole job from failing until we move these in place.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0cef0ce6d39232162de8ec04180efb85db4eff77
Jan-Simon Moeller [Tue, 10 Mar 2020 18:59:45 +0000 (19:59 +0100)]
Adapt CI pipeline after the Icefish release
This changes the CI pipeline based on SPEC-3262.
Bug-AGL: SPEC-3262
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1cc557e02f978327662e7f00f5bd94f77e5d3120
Jan-Simon Moeller [Thu, 5 Mar 2020 22:52:48 +0000 (23:52 +0100)]
Streamline and simplify release jobs
Extend automation.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I959da9e8048dcf8fe87bf6ae23d7350947ec5b40
Jan-Simon Möller [Thu, 5 Mar 2020 17:02:20 +0000 (18:02 +0100)]
Add build variant for agl-compositor image in CI
Build the agl-compositor feature for qemux86-64.
Change-Id: I83b79a390d3981b98b24aa53a56aacf9a3f177e5
Bug-AGL: SPEC-3253
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Thu, 5 Mar 2020 13:59:05 +0000 (14:59 +0100)]
Enable missing patch selection in html5 build
The selection of the gerrit commit was missing. Add it.
Change-Id: Ie8b70f18a27231febdddb9a6e8fee09444632d28
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Corentin LABBE [Thu, 5 Mar 2020 10:13:40 +0000 (11:13 +0100)]
SPEC-3004: Permit to copy build artifact for raspberrpi4
Even if raspberrpi4 was enabled in CIB, build artifacts are still not
copied.
This patch enable it for the releng querry.
Bug-AGL: SPEC-3004
Change-Id: I04dbc796a7f92b1b0ef9b7e1d1d6df6c6e597ffa
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
Jan-Simon Moeller [Wed, 4 Mar 2020 23:27:18 +0000 (00:27 +0100)]
Use built-in dependencies for wic-tools
streamline build process.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I95477e22975095a8b01dfe3cd578c7bab3c75db5
Jan-Simon Moeller [Wed, 4 Mar 2020 23:22:07 +0000 (00:22 +0100)]
Use correct name for html5 image
Fix a typo in the job.
Bug-AGL: SPEC-3108
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I8110b7566f2d3b77f168238d14a674e9c3677b80
Jan-Simon Moeller [Wed, 4 Mar 2020 22:56:58 +0000 (23:56 +0100)]
Enable the html5 build variant for qemux86-64
Also build a variant with html5 enabled.
For now qemux86-64 only.
Bug-AGL: SPEC-3108
Change-Id: I629a70807afd251e7e13aa5f90b0923e7a756ce9
Jan-Simon Moeller [Mon, 2 Mar 2020 17:38:23 +0000 (18:38 +0100)]
Replace manual fetcher with jjb variant
This replaces the old jenkins job with a new one.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7970914b9a7daf964eb2a942d76571dd90934009
Jan-Simon Moeller [Thu, 27 Feb 2020 13:20:23 +0000 (14:20 +0100)]
Add the html5 image to the CI pipeline
Add a new job to the pipeline (qemux86-64 for now) to build-test the
html5 image.
Bug-AGL: SPEC-3108
.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I9ef99da8cc325e55bcf44c641acbce12d59015ac
Jan-Simon Moeller [Thu, 20 Feb 2020 20:39:25 +0000 (21:39 +0100)]
Print estimate of build job cost
Retrieve the approximate cost of the build job.
There is no api call for our instance flavour, so use close match.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7ea96ccabc76550989aa0dcb97b3806f0dd2e047
Jan-Simon Moeller [Wed, 19 Feb 2020 12:11:02 +0000 (13:11 +0100)]
Update global build timeout to 900 min
Some builds hit the 10h job timeout mark atm.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2fa681d474e854e8335171f760ecf4e78dde4c8c
Jan-Simon Moeller [Tue, 18 Feb 2020 17:35:48 +0000 (18:35 +0100)]
Update archiver feature regexp
The archiver feature will need extra parameters set to catch
all recipes. We exclude any proprietary code on purpose so
rewrite COPYLEFT_LICENSE_EXCLUDE in your conf/local.conf
if necessary.
Bug-AGL: SPEC-3186
.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I020f0f30a73625df159895c7912643baf20798a7
Jan-Simon Möller [Mon, 17 Feb 2020 13:38:58 +0000 (14:38 +0100)]
Vayu tends to fail on fetching git.ti.com
for now make it not fail the whole CI job.
Change-Id: I84baf1313aaf0db87fae3bf71dfe660f1a2ab6b0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>