Age | Commit message (Collapse) | Author |
|
Add JOB_NAME, JOB_NUMBER and some useful information to the job output
files.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
The previous patch accidentally broke a copy command across two lines.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
The 15.05 compiler has been archived.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
This reverts commit 4d23f208d052c12d16045122e06d686742b3ad92
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The md5sum was only being calculated for .zip files, not for all file
types.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
Update to the latest Juno ramdisk.img for Android N (AOSP 7.0).
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
"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>
|
|
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>
|
|
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>
|
|
A previous edit left a 'done' statement behind after deleting a for
loop.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
This reverts commit 9a9142120dea9156189d6dc923737cab7c4f1d8f
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Added various scripts that I use locally to maintain the platforms
releases.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Wand is installed using pip, a pythin installer and depends on
libmagickwand-dev.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Install the specific toolchains we want to use for this job.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
The previous ramdisk commit didn't work if the directory didn't exist.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|