Age | Commit message (Collapse) | Author | Files | Lines |
|
Add jobs for the JJ release.
Bug-AGL: SPEC-3460
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0c104bdf97056cf52cf0f4e7fd9321cca24adf7c
|
|
this was merged to master as default.
Change-Id: I71b64406f34ca5eb5ba06083eb1f618c048ada81
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
URLs and keys have changed. Adapt the packer file.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I4c5076c0a45149fde3795817b10966f500b5e611
|
|
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>
|
|
|
|
|
|
There was a typo in the if statement. Fix it.
Change-Id: I8b1014f7e5c35b14f0d7639aa38b10907fcac901
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Do not build 'basebuild'.
Use single-use slaves.
Change-Id: I2146df383a81834b5f2d9c6770624138c8f92950
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
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>
|
|
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
|
|
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
|
|
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
|
|
|
|
This reverts commit 0eb8a4bda888406de737f219a2e6f8121a4d7e4c.
Change-Id: Ic143f50b66c1fd31edc801f840a1087d4e51826c
|
|
we are migrating to python3 for the releng-scripts.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If87b16c9fb0611d4abc6d983479b2b19ff39ae01
|
|
This adds the agl-service-cloudproxy repo to CI.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I132ba4d0a26d5805a6d33afa693aae28ed5c3ba7
|
|
|
|
This is a port of the changes done by LF Releng.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ic769b2fc3a5fae94a94244383fff31e251b7a6c1
|
|
These builds are unstable atm. Do not fail the pipeline.
Change-Id: I0b046a4e7d17649708141950b437baa626b8ff6a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
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
|
|
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
|
|
Add agl-service-poi .
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0e54de81efb7f79a98920e18b7f1245a9947ce53
|
|
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>
|
|
|
|
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>
|
|
|
|
Fix typo in the TARGETSDKARCH and simplify.
Bug-AGL: SPEC-2931
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I0fa79805bb6de8a29ffa0c26f9250066ffead464
|
|
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
|
|
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
|
|
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ice1d982e1bee32905ab79211bfc1509c81c64bce
|
|
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
|
|
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
|
|
Extend automation.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I959da9e8048dcf8fe87bf6ae23d7350947ec5b40
|
|
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>
|
|
The selection of the gerrit commit was missing. Add it.
Change-Id: Ie8b70f18a27231febdddb9a6e8fee09444632d28
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
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>
|
|
streamline build process.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I95477e22975095a8b01dfe3cd578c7bab3c75db5
|
|
Fix a typo in the job.
Bug-AGL: SPEC-3108
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I8110b7566f2d3b77f168238d14a674e9c3677b80
|
|
Also build a variant with html5 enabled.
For now qemux86-64 only.
Bug-AGL: SPEC-3108
Change-Id: I629a70807afd251e7e13aa5f90b0923e7a756ce9
|
|
This replaces the old jenkins job with a new one.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7970914b9a7daf964eb2a942d76571dd90934009
|
|
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
|
|
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
|
|
Some builds hit the 10h job timeout mark atm.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2fa681d474e854e8335171f760ecf4e78dde4c8c
|
|
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
|
|
for now make it not fail the whole CI job.
Change-Id: I84baf1313aaf0db87fae3bf71dfe660f1a2ab6b0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Add icefish.
.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I9741220db5b5435d63c8e87721a590297f43c1d2
|
|
on parallel builds on the same host.
This avoids:
error: could not lock config file /home/jenkins/.gitconfig: File exists
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ib3f0b3cec91d87f0170c92c6781df67e2e7c75af
|
|
to avoid breaking the CI builds until new baseimages are deployed.
repo changed the minimal git version in its latest update and
now it refuses to work with git versions below 2.10.x .
Until we have new baseimages deployed, pin repo to the 'repo-1' branch.
Bug-AGL: SPEC-3173
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I3272524d94ef78733b109fce6b773aa61df9588f
|
|
Use TARGETBRANCH as it is defined in this context.
Bug-AGL: SPEC-2978
Change-Id: Icb1307ff4beef3d80b9e51e81920924b357b9428
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|