aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-12Add some job information to the .txt filesRyan Harkin
Add JOB_NAME, JOB_NUMBER and some useful information to the job output files. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-09Add fvp32 support to create_release_zipRyan Harkin
create_release_zip needs to know about each platform type. fvp32 is basically fvp as far as this function is concerned, although it may not have a UEFI binary. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-09platforms-wget.sh: pull down the fvp32 zipsRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-09Create fvp32 zipRyan Harkin
There is no working Android or UEFI config at the moment, so leave these commented out. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-09Add aarch32 support for AEMv8 modelRyan Harkin
run_model.sh takes a parameter to specify which arch the AEMv8 model runs at: --arch32 or --aarch64. It defaults to --aarch64 to maintain existing behaviour, but adding it every time makes this script easier. The Aarch32 version will run busybox and ALIP, which is an ARMv7 disk image. Linaro's OE disk image is for ARMv8 and we don't have an Android disk image for Aarch32. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-07Exit with error on repo sync failureRyan Harkin
If the script encounters a repo sync error then abort the build and report an error back to Jenkins. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-07Fix line break problem from last patchRyan Harkin
The previous patch accidentally broke a copy command across two lines. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-06Use GCC5 and create variables for GCC versionsRyan Harkin
Build using GCC5. The GCC download URLs are created using a formula. Create variables to replicate that formula. There is a potential for the formula on the server to change and break this script again. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-06Remove old commentRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-05Update apt-get dependenciesRyan Harkin
ARM's Support team have updated the list of dependencies needed to build from source. This patch follows their lead the ensure any additional dependencies are captured. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-25Update URL for GCC 15.05 downloadRyan Harkin
The 15.05 compiler has been archived. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-22Use snapshot ramdisk.img for JunoRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-18Revert "platforms-ci.sh: hard code release to 16.10"Ryan Harkin
This reverts commit 4d23f208d052c12d16045122e06d686742b3ad92 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-04platforms-ci.sh: md5sum all filesRyan Harkin
The md5sum was only being calculated for .zip files, not for all file types. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-01platforms-ci.sh: hard code release to 16.10Ryan Harkin
I'm trying to build the 16.10 release on 1st November and it's trying to label everything as 16.11, not 16.10, so for now, hard code the release date to 16.10. Then work out how to solve the problem properly. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-31Update FVP Android ramdisk to 16.10Ryan Harkin
The Android ramdisk for Android N / AOSP 7.0 is different from and incompatible with the previous version. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-26Update Juno Android ramdisk.img to 16.09Ryan Harkin
Update to the latest Juno ramdisk.img for Android N (AOSP 7.0). Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-15ci: only generate debug tarballs for release buildsRyan Harkin
Save space by only generatine the tarballs for release images, because we don't need them for snapshots. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-15platforms-wget.sh: get debug tarballsRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-14Generate OE debug symbols tarballRyan Harkin
PEG have also requested a tarball with debug symbols for FVP OpenEmbedded builds. The .zip file is ~71 MB, but a .xz file is almost half that at about ~33 MB. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-09Build and package in separate stepsRyan Harkin
"all" seems to clean things in between building and loses artifacts that I need later on. Hopefully, by building and packaging separately, the artifacts will be kept. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-09Generate debug symbols tarballRyan Harkin
PEG have requested a tarball with debug symbols for FVP Android builds. The .zip file is ~71 MB, but a .xz file is almost half that at about ~33 MB. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-06Use uefi manifestsRyan Harkin
I was previously only building two variants: lsk and latest. But there is also a uefi only manifest that is used by developers who only with to work with UEFI and don't need a kernel. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-06Remove done statement left behindRyan Harkin
A previous edit left a 'done' statement behind after deleting a for loop. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-05Update Android ramdisk.img path to member buildRyan Harkin
There is a member build for Android again, since 16.07, so point to that for our CI job output. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-05Update list of directories to test on FVPRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-05Fix build-all params for 16.09 script modsRyan Harkin
build-all will build all variants available if it's run without specifying which platforms to build. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-05Fix output dir for 16.09 scripts modsRyan Harkin
The script mods for 16.09 change the location of the various output file. These locations are slightly different from those initially proposed for 16.07/16.08. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-08-09Revert "Fix output dir path"Ryan Harkin
This reverts commit 9a9142120dea9156189d6dc923737cab7c4f1d8f Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-08-09Revert "Fix build-all params"Ryan Harkin
The build scripts destined for 16.07, then 16.08 have been delayed pending some updates to their parameter spec and the output dirs. In the meantime, we will revert to the 16.06 build scripts, so this commit reverts commit 62c3b508684d74e4574abd9fa931c4c39333f628 and runs the CI job with the old build-all.sh parameters. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-08-02Add platforms release scriptsRyan Harkin
Added various scripts that I use locally to maintain the platforms releases. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-07-14Fix build-all paramsRyan Harkin
The latest rework of the build scripts changed the commandline params to the build-all command. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-07-14Add fvp lsk busybox comboRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-07-14Fix output dir pathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-06-23Sort sha_listRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-06-23Install Wand as required by OPTEERyan Harkin
Wand is installed using pip, a pythin installer and depends on libmagickwand-dev. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-05-18Only download toolchain onceRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-05-12Only show sha if valid git repoRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-05-11generate MD5SUMS of zip filesRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-05-11Make toolchain debug output less verboseRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-05-10Install toolchains to tools/gccRyan Harkin
Install the specific toolchains we want to use for this job. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-04-22fix android ramdisksRyan Harkin
The previous ramdisk commit didn't work if the directory didn't exist. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-04-22Update Juno ramdisk.img to 16.03Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-04-22Move the android ramdisks to prebuilts dirRyan Harkin
The build scripts now expect the ramdisk.img files to be prebuilts/android/${plat}/ramdis.img. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-04-22Fix tc2 android zip filenameRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-04-22Fix the ramdisk.img wget URLsRyan Harkin
TC2 is stuck on an old build, while FVP and Juno are now pinned at the 16.02 release. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-03-23Use specific version of Android release for ramdisk.imgRyan Harkin
The latest links for Android on releases.linaro.org are currently broken, so use a specific version instead. I don't want to have to use a specific version because it means I'll have to update the script every month. But it seems better than the script breaking when the latest links are wrong. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-02-26Don't install acpica-toolsRyan Harkin
The build scripts now build and run a local version of the acpica-tools, so there is no need to install a specific version any more. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-02-25delete ramdisk.img before downloading againRyan Harkin
Multiple successive builds, eg, FVP then Juno, can cause various different ramdisk.img files to be downloaded. wget will default to no clobbering the ramdisk.img file, so delete it before we download it. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-02-24Revert to using old acpica-tools while testing script modsRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>