aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-07-02SPEC-3408: continue to fix packer buildCorentin LABBE1-1/+1
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>
2020-07-01SPEC-3408: fix a typoCorentin LABBE1-1/+1
This patch fix a typo on python3-pip BUG-AGL: SPEC-3408 Change-Id: Ic08742090ea445a3183383b0c9753e9d90c01c51 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-07-01SPEC-3408: fix packer buildCorentin LABBE3-8/+2
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>
2020-06-29Update jenkins template for Jumping Jellyfish releaseJan-Simon Moeller7-0/+414
Add jobs for the JJ release. Bug-AGL: SPEC-3460 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I0c104bdf97056cf52cf0f4e7fd9321cca24adf7c
2020-06-25Remove separate build for agl-compositorJan-Simon Möller1-69/+0
this was merged to master as default. Change-Id: I71b64406f34ca5eb5ba06083eb1f618c048ada81 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-25Merge "Update keys and switch debian mirror"Jan-Simon Moeller2-4/+11
2020-06-25Update keys and switch debian mirrorJan-Simon Moeller2-4/+11
URLs and keys have changed. Adapt the packer file. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I4c5076c0a45149fde3795817b10966f500b5e611
2020-06-22SPEC-3408: Use pip3 for jinja2Corentin LABBE2-2/+8
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>
2020-06-19Merge "Fix typo in auto.conf section"Jan-Simon Moeller1-2/+2
2020-06-19Merge "Update packer jobs"Jan-Simon Moeller1-2/+1
2020-06-19Fix typo in auto.conf sectionJan-Simon Möller1-2/+2
There was a typo in the if statement. Fix it. Change-Id: I8b1014f7e5c35b14f0d7639aa38b10907fcac901 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-19Update packer jobsJan-Simon Möller1-2/+1
Do not build 'basebuild'. Use single-use slaves. Change-Id: I2146df383a81834b5f2d9c6770624138c8f92950 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-17Update the destination folder name of the rpi4Jan-Simon Möller1-0/+7
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>
2020-06-17Avoid CIBT jobs failing on lavacli wait callJan-Simon Moeller1-4/+4
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
2020-06-17agl-compositor moved to sandbox thus disable CI on masterJan-Simon Moeller1-5/+5
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
2020-06-16Enable PRSERV and HASHSERV in CI envJan-Simon Moeller1-0/+18
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
2020-06-14Merge "Revert "Fix identity endpoint change by upstream provider""Jan-Simon Moeller4-4/+4
2020-06-14Revert "Fix identity endpoint change by upstream provider"Jan-Simon Moeller4-4/+4
This reverts commit 0eb8a4bda888406de737f219a2e6f8121a4d7e4c. Change-Id: Ic143f50b66c1fd31edc801f840a1087d4e51826c
2020-06-14Update dependencies for build hostsJan-Simon Moeller2-2/+3
we are migrating to python3 for the releng-scripts. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: If87b16c9fb0611d4abc6d983479b2b19ff39ae01
2020-05-12Add agl-service-cloudproxy to CIJan-Simon Moeller1-0/+1
This adds the agl-service-cloudproxy repo to CI. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I132ba4d0a26d5805a6d33afa693aae28ed5c3ba7
2020-05-04Merge "Fix identity endpoint change by upstream provider"Jan-Simon Moeller4-4/+4
2020-05-04Fix identity endpoint change by upstream providerJan-Simon Moeller4-4/+4
This is a port of the changes done by LF Releng. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ic769b2fc3a5fae94a94244383fff31e251b7a6c1
2020-05-02Do not fail the jenkins pipeline for compositor and html5Jan-Simon Möller2-2/+18
These builds are unstable atm. Do not fail the pipeline. Change-Id: I0b046a4e7d17649708141950b437baa626b8ff6a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-04-10Always ignore lava.read-feedbackJan-Simon Moeller1-1/+7
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
2020-04-07Fix upload of artifacts to download serverJan-Simon Moeller1-1/+2
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
2020-04-06Update list of application repositoriesJan-Simon Moeller1-0/+1
Add agl-service-poi . Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I0e54de81efb7f79a98920e18b7f1245a9947ce53
2020-04-02SPEC-2962: move gen_info before the callerCorentin LABBE1-45/+45
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>
2020-03-30Merge "SPEC-2962: permit to have more than one board per build"Jan-Simon Moeller3-75/+118
2020-03-27SPEC-2962: permit to have more than one board per buildCorentin LABBE3-75/+118
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>
2020-03-24Merge "Fail if the SDK is not available"Jan-Simon Moeller1-3/+1
2020-03-24Adapt TARGETSDKARCH nameJan-Simon Moeller1-2/+2
Fix typo in the TARGETSDKARCH and simplify. Bug-AGL: SPEC-2931 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I0fa79805bb6de8a29ffa0c26f9250066ffead464
2020-03-23Fail if the SDK is not availableJan-Simon Moeller1-3/+1
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
2020-03-23Change SDK location to qemu for master branchJan-Simon Moeller1-2/+7
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
2020-03-17Exclude private and wip in the global macrossandbox/jsmoeller/repo-restructureJan-Simon Moeller1-1/+13
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ice1d982e1bee32905ab79211bfc1509c81c64bce
2020-03-11Set condition for CIB extra-variants to COMPLETEDJan-Simon Moeller1-1/+1
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
2020-03-10Adapt CI pipeline after the Icefish releaseJan-Simon Moeller1-44/+22
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
2020-03-05Streamline and simplify release jobsJan-Simon Moeller9-84/+156
Extend automation. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I959da9e8048dcf8fe87bf6ae23d7350947ec5b40
2020-03-05Add build variant for agl-compositor image in CIJan-Simon Möller2-2/+100
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>
2020-03-05Enable missing patch selection in html5 buildJan-Simon Möller1-0/+1
The selection of the gerrit commit was missing. Add it. Change-Id: Ie8b70f18a27231febdddb9a6e8fee09444632d28 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-03-05SPEC-3004: Permit to copy build artifact for raspberrpi4Corentin LABBE1-0/+1
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>
2020-03-05Use built-in dependencies for wic-toolsJan-Simon Moeller2-6/+6
streamline build process. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I95477e22975095a8b01dfe3cd578c7bab3c75db5
2020-03-05Use correct name for html5 imageJan-Simon Moeller1-1/+1
Fix a typo in the job. Bug-AGL: SPEC-3108 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I8110b7566f2d3b77f168238d14a674e9c3677b80
2020-03-04Enable the html5 build variant for qemux86-64Jan-Simon Moeller2-0/+3
Also build a variant with html5 enabled. For now qemux86-64 only. Bug-AGL: SPEC-3108 Change-Id: I629a70807afd251e7e13aa5f90b0923e7a756ce9
2020-03-02Replace manual fetcher with jjb variantJan-Simon Moeller2-13/+13
This replaces the old jenkins job with a new one. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I7970914b9a7daf964eb2a942d76571dd90934009
2020-02-27Add the html5 image to the CI pipelineJan-Simon Moeller2-0/+93
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
2020-02-20Print estimate of build job costJan-Simon Moeller6-0/+60
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
2020-02-19Update global build timeout to 900 minJan-Simon Moeller1-1/+1
Some builds hit the 10h job timeout mark atm. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I2fa681d474e854e8335171f760ecf4e78dde4c8c
2020-02-18Update archiver feature regexpJan-Simon Moeller1-3/+20
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
2020-02-17Vayu tends to fail on fetching git.ti.comJan-Simon Möller1-1/+1
for now make it not fail the whole CI job. Change-Id: I84baf1313aaf0db87fae3bf71dfe660f1a2ab6b0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-02-16Adapt ci-app-jjb to icefishJan-Simon Moeller1-1/+1
Add icefish. . Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I9741220db5b5435d63c8e87721a590297f43c1d2