aboutsummaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
2019-04-30Add caller to new branch argument for relengJan-Simon Möller2-3/+8
This is necessary to deal with the dtb changes in releng and not the CI scripts. Change-Id: Ia12a8ccbb0527f7bd4a5518aeaefc5dafd7a7919 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-29Print out original job URLJan-Simon Möller1-1/+2
Instead of the verify-fail job print the parent job url. Change-Id: Id7b9f24d93eb527ecadeb4e3dfbf06c39b719410 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-29Use a 2-phase build pipelineJan-Simon Möller1-10/+14
emulators first, then devboards. A failing emulator build will abort instantly. A failing devboard build will let the others continue. Change-Id: Ice71a36c166cd04c1c501951e2702d58d4b2a2f7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-29Merge "jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch ↵Jan-Simon Moeller1-1/+1
given by jenkins"
2019-04-29Delete-lava-tool-commands-already-replaced-with-lavaKhouloud Touil1-19/+0
As the lavacli works fine now, the lava-tool part is no longer needed. This patch delete just the part to list the devices and the part of auth using lava-tool. Change-Id: If3e27de642b4c5f901dec4453341dc07f71873d8 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-04-29Replace lava-tool with lavacliKhouloud Touil3-31/+55
In order to move totally to lavacli, this patch: - Apply changes to submit jobs using lavacli. As the blocking call (--block) no longer exists with lavacli, so had to replace that with a polling loop. - Replace lava-tool with lavacli in the polling part in the labs-prepare file, which checks the device status and availability. Different changes tested at Baylibre. Change-Id: I25b1ad4b47ae09a158e1e1cf42e30da5e6aa8b57 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-04-26Continue repo sync even with broken (external) repositoriesJan-Simon Möller1-1/+1
This avoids breaking CI with broken external repo (as long as we don't build that very target). Change-Id: I695506068b9ee49044f6ea15ed2277d5104adc7c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-25jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch given ↵Corentin LABBE1-1/+1
by jenkins Jenkins use the x86-64 arch, and not x86_64 Bug-AGL: SPEC-1850 Change-Id: Ia2f7b867d4a482f2cc6cfcfa3415c0151b1b1acc Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-04-16Merge "Add credentials for APP test"Jan-Simon Moeller1-0/+4
2019-04-16Add credentials for APP testJan-Simon Möller1-0/+4
Change-Id: Id6c2b66e5ede69da4291d713a5c5d3c88037d5ca Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-16Merge "Remove select include"Jan-Simon Moeller1-1/+1
2019-04-16Merge "Update application list"Jan-Simon Moeller1-8/+9
2019-04-16Remove select includeJan-Simon Möller1-1/+1
It is not needed in the app context. Change-Id: I23b8dab632df705fd06bf5dd9e99f772c68caa22 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-16Update application listJan-Simon Möller1-8/+9
Change-Id: If8052d296ea711c376a9394c1522710ab6c3bd2f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-16Merge "SPEC-1850: Implement CIBT for applications build"Jan-Simon Moeller2-7/+73
2019-04-16SPEC-1850: Implement CIBT for applications buildCorentin LABBE2-7/+73
This commit enable CIBT for applications. For keeping the same naming for GERRIT_PATCHSET_NUMBER and GERRIT_CHANGEID_NUMBER and use of the new releng-scripts app-changeid/app-patchset, we use a new jjb/common/include-agl-app-run-test-short.sh Change-Id: Ic2a93327236b932ae43125a172237a3882f4569e Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-04-14Change TARGETSDKARCH to include new flags in thudJan-Simon Möller1-1/+1
armv7vehf-neon-vfpv4 vs. armv7vet2hf-neon-vfpv4 Change-Id: I89be8589bd79ed3ed618da240f0f8e26a7ca3477 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-14Debug sdk installationJan-Simon Möller1-0/+1
Change-Id: I59c6a679176ad711fc0595ad349148e78f3ede44 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-13Add missing characterJan-Simon Möller1-1/+1
we were missing '-' in the variable substitution. Fix it. Change-Id: I4579304d1a594d7dbb3042850e94ffa5e083f2cc Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-12Temporary fix for device dtb changes until templates are fixedJan-Simon Möller1-0/+11
Change-Id: I95a5c5e3f9d2ea43885de0fefec1cb2faf82fbea old: uImage-bcm2710-rpi-3-b+vc4+ft5406.dtb new: bcm2710-rpi-3-b+vc4+ft5406.dtb Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-11Add credentials for email reportingJan-Simon Möller1-0/+3
Change-Id: If949f83e713688965e2c3fc7c833b101959e8e57 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-09Make sure to remove tmpdirJan-Simon Möller1-0/+1
Change-Id: Ie2db7f66f76ac64c66fd87671e3be78094e993b2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-09Fix for baseurlJan-Simon Möller1-1/+1
Change-Id: I8aff2436d2404aad841c7e6a45ac2eba8c0a6e61 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-09New doc site updatesJan-Simon Möller2-4/+4
Change the workflow to the new model. Change-Id: Ie26250d47240e7113372df4b1e6e9e8d235d7864 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-27Workaround for intra-cloud requestsJan-Simon Möller5-7/+7
Revert when fixed. Change-Id: I5ee0ab8eb06628d7a7e07bfb6eea23bc958a9b0c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-27jjb/common: lava-labs-prepare: check only the available boardsKhouloud Touil1-1/+1
To avoid choosing a board with an offline status, this patch check and lists only the boards with an Idle,Good status. Change-Id: I64673c87b038b7e7e82001f7bfd2a35af5b73d60 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-25Merge "Fix the --name argument"Jan-Simon Moeller1-1/+1
2019-03-25Fix the --name argumentKhouloud Touil1-1/+1
As the 'RELEASE_BRANCH' and 'RELEASE_VERSION' have been replaced with 'DIST_BB_AGL_BRANCH' and 'DIST_BB_AGLVERSION', so this patch fixes the '--name' to use the new arguments. Change-Id: I75448cf56b60fbef03adfceb70197e48069ab96a Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-25Fix bug on failure reporting workflowJan-Simon Möller1-14/+14
Do it as publisher and not in the multijob. Change-Id: I3fc1a8fc5f9815daf62fc49370f527461ce45745 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-25Update application buildsJan-Simon Möller3-56/+77
Add latest projects. Change-Id: I9e7bae1c365571da559eff3260ec1850eececee3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-24Merge "Correct typo"Jan-Simon Moeller1-1/+1
2019-03-24Correct typoJan-Simon Möller1-1/+1
Remove extra double quote. Change-Id: Ic1f6454fa258c51afbc2963dba78380d05ff1884 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-23Workaround for gerrit migration part 2Jan-Simon Möller1-1/+1
Change-Id: I0068c7365490766ff96b96437b1f20f542654283 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-23Add option to disable sstate-mirror in release buildsJan-Simon Möller4-5/+24
Change-Id: I4149a9a2eee0d96acd4900f4daf250a6dde71701 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-23Enhance reporting on platform sideJan-Simon Möller1-8/+36
Failed builds will now report -1. Change-Id: Ic4b3e788a1cedf53771eff00e38cddcbd8729154 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-22jjb/common: lava-labs-prepare: fix the urlKhouloud Touil1-1/+1
This patch fixes the url when adding the identities using the lavacli tool. Change-Id: I0c0bab0cec63a06d74581e1f05c94d25befcc238 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-22jjb/common: run-test-short: fix the link of the UPLOAD_URLKhouloud Touil1-1/+1
The UPLOAD_URL lacks the name of the machine, so this patch fixes the link from where to upload the build-info file. Change-Id: Ia80e80092eaacfae3cb68d819309d6e819405257 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-21jjb/common: run-test-short: fetch/source build-infoKevin Hilman2-5/+17
Before trying to cat/source build-info, we have to fetch it from the location where it was uploaded during the main build phase. Change-Id: Ic9d8916a3a349f3b29cb2d5ef558c78729703908 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-21jjb/common: add build-info to uploadsKevin Hilman1-1/+2
Change-Id: I0e780bbdafd912a3734292f895f9788f3a8c22e9 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-21Merge "Add ssh token to doc update job"Jan-Simon Moeller1-0/+3
2019-03-21Merge "run-test-short: Check the existence of the 'build-info' file"Jan-Simon Moeller1-2/+4
2019-03-21Add ssh token to doc update jobJan-Simon Möller1-0/+3
Change-Id: I68e43589489af9bc76c99561090ef6e4324db3c2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-21Merge "Uprev documentation job to display -next"Jan-Simon Moeller2-25/+28
2019-03-21Merge "Add debug output and avoid key issues"Jan-Simon Moeller3-22/+23
2019-03-21Uprev documentation job to display -nextJan-Simon Möller2-25/+28
Upload will be to https://docs.automotivelinux.org/next Change-Id: I85b55026e16d2b47f213ede6d359af97aa58e09f Bug-AGL: SPEC-2044 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-21Add debug output and avoid key issuesJan-Simon Möller3-22/+23
This needs to be debugged after the migration of the gerrit server. Bug-AGL: SPEC-2273 Change-Id: I8f921ff3d64be5f6061e1a3d7b6b43c29e018bd7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-21run-test-short: Check the existence of the 'build-info' fileKhouloud Touil1-2/+4
Before displaying the content of the 'build-info' file, we have to check if this file exists. Change-Id: I029e9ca65a182724ce447c6e1d69db246a681dc9 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-20jjb/common: lava-labs: lavacli should not be fatalKevin Hilman1-1/+0
For now, the use of lavacli is for debug only, so failure to list devices with lavacli should not be fatal. To fix, remove the `continue` so if it fails, it fill fall through to the legacy use of lava-tool. Change-Id: Id55622e1b0f3d9c0e90673b24e8fa3642a15bee9 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-15jjb/common: lavacli: no username in URLKevin Hilman1-1/+1
Don't use a URL with a username in it for the lavacli config file. The lavacli config file already has a `username` field, and having it also in the URL makes lavacli fail. Change-Id: I88e8ce06519b0b09476d5a4bc693b95b40f20e59 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-14jjb/common: lava-labs-prepare: fix lavacli config errorKevin Hilman1-1/+1
lavacli doesn't like an empty config file. The first "identities add" will automatcially create the new config file, as long as the ~/.config dir exists. Change-Id: I337f8b6883362a0f01b58e34645c825a186ab7d7 Signed-off-by: Kevin Hilman <khilman@baylibre.com>