aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-10gerrit trigger: handle changes to android-build-configsVishal Bhoj
configs are not part of manifest hence these need to be handled before parsing the variables. Change-Id: I6bedd35e4b8bfcb219ca9ece1f958f7d9f052a2b Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-11-10fix typoVishal Bhoj
Change-Id: I53a941ea9cb525075790ea439a371a03cc10f133 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-11-09improve premerge testing of patchesVishal Bhoj
Change-Id: I9ca9274aecf27154e235c43b08b8bf7418c580bd Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-09-15disable showcommands by defaultVishal Bhoj
Change-Id: Ib2ece3b06d18769185d4a5ce3014cb2dfb79593c Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-07-26fix build_config.jsonVishal Bhoj
Change-Id: Ibf2fd74f9d187990737d5496531ad82bcffaeea3 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-07-12create-user-build-script: export TARGET_OPTIMIZE_FOR_SIZE and ↵Yongqin Liu
USE_CLANG_PLATFORM_BUILD TARGET_OPTIMIZE_FOR_SIZE: variant for low mem build USE_CLANG_PLATFORM_BUILD: variant for clang build Change-Id: I25d7e737a87d1d7862f6f3fdf374295753cd2d5d Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-07-08build-android: fix a problem for Changelog captureYongqin Liu
Both "files changed" and "file changed" need to be captured Change-Id: Ief468225a9f02cc0b11d781b3ce4256dde584170 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-07-08create-user-build-script: fix problem for mirror supportYongqin Liu
missed to add the u: for getopts Change-Id: Ife2a64bb8082997f0759f383eb4cc03f66e2f4d1 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-07-07Capture the changelogVishal Bhoj
Change-Id: I5777dd4e3a355271453477c41cabed955efab841 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-07-07create-user-build-script: add dependency packagesYongqin Liu
1. add python-wand and python-crypto for optee_os compilation 2. add mtools package for hikey boot_fat.uefi.img support Change-Id: Ie78cf256da3425fd36a7171b194befaac02b8f99 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-07-07create-user-build-script: add support for using AOSP mirrorYongqin Liu
with the -u option, we can sepcify the AOSP mirror which could help to repo sync AOSP much faster Change-Id: I4d53bcce50945cc274b036392dd49c6471d9e543 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-07-07create-user-build-script: clean environmen variables exportYongqin Liu
1. add new environment export for TARGET_GCC_VERSION_EXP, MALLOC_IMPL, TARGET_BUILD_KERNEL, TARGET_BOOTIMAGE_USE_FAT 2. update to export TARGET_KERNEL_SOURCE with the new common method 3. remove exports for USE_LINARO_TOOLCHAIN, TOOLCHAIN_URL and TARGET_TOOLS_PREFIX which are deprecated for toolchain specification. Change-Id: I888925466c90b507b640f313bc111d2409163658 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-07-07create-user-build-script: add showcommands and redirect make logYongqin Liu
1. add the showcommands for make to see more details of the compilation 2. redirect the compiling log into a file, so that we can ask user to send the compiling log for check if there are compiling problems. Change-Id: I28fa7c8ccdaa5677b9fda49276f00e39d0c16ab6 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-06-14remove local_manifest before repo initVishal Bhoj
We need to remove it so that it doesn't cause any conflicts if local_manifest has duplicate repository Change-Id: I5ffad3a841dd995ee2436d2956e698df28b1e857 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-05-24update script to generate build script for latest ubuntu versionsVishal Bhoj
Change-Id: Ibfc99d849bfab1d05061b1ba1558762652461d99 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-04-18disable slave type checkVishal Bhoj
We no more do restricted builds on a separate jenkins instance. This check was very android-build.linaro.org jenkins instance specific in the way it tried to check the restricted build which breaks things on jobs on ci.linaro.org hence removing this part of the code. Change-Id: Id40b9e014f319a20d98977cc39ce7b8a261df198 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-03-30create-user-build-script: fix problem when pinned-manifest.xml specifiedYongqin Liu
only run the sed command for local_manifests files with the same condition as it was cloned Change-Id: I61713509605ad704a7303f663d417b0a9a9feebe Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2016-03-22build-android: Improve the way to find kernel source repositoryVishal Bhoj
The previous implementation failed to work whenever we build kernel from AOSP source location where "remote=" tag is the default one which will be "..". It is better to go to the kernel source location and check which the remote is. Change-Id: I21a6efe291984dce0ab608975e516ca58c7eaf69 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-02-27build-android: robust method to find all dtbsVishal Bhoj
We don't always build boottarball to look in that location for dtb. This method will find dtbs built or prebuilt dtb used in the build Change-Id: I455f51a95a6eb0d6bc3eaddcda91663f2cc5f0f0 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-02-26fix build_config.json creationVishal Bhoj
Only check for line starting with TARGET_KERNEL_SOURCE or else it will corrupt the output with multiple entries wherever the TARGET_KERNEL_SOURCE is referenced Change-Id: Ic4fc3ee9142b70655598671c21dabf2a01e62428 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-02-24To store needed values in build_config.json and publish it to snapshotsArthur She
along with other build artifacts. Change-Id: I6f7089a29fb7dd277c590a17280fc889be3291c6
2015-11-18reuse the out dir if presentVishal Bhoj
Change-Id: I535b49d7c98324c798c91f92514baa94c8d9e407 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-11-13post-build-lava: replace download url supportVishal Bhoj
hikey has boot_fat image submitted for testing. This will simplify how we create our job templates Change-Id: I44b5995f08e32d3be44dc80fb9b7f7661ef468f4 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-11-13post-build-lava: map hikey deviceVishal Bhoj
Change-Id: I3738bb5943bfb48f1de0bc9b2ec04e05bd7a2d0e Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-11-13post-build-lava: Recognize Nexus 5X.Daniel Díaz
Change-Id: I0bc3cae497439f6998548b0aea4a75a1c4890a37 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2015-11-13post-build-lava: Fix cache partition flashing.Daniel Díaz
Change-Id: Idaaa9749241d24127ba306ac3176346f93fb9e3f Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2015-11-13post-build-lava: add cache partition support for flashingVishal Bhoj
Change-Id: I34bd04738a3a47cac097a4498827f3741a1c7aba Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-10-09Generate md5sum for sdcard image as wellVishal Bhoj
Change-Id: Id7355d61cdc64a4fc5cc40bb7d82e4c81584ed08 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-09-24Allow git history to be lost while doing a repo syncVishal Bhoj
Since we apply patches, we run into this issue where it doesn't overwrite the history hence we need to force it. Change-Id: I7811a3bdba8ff9f7cb22d83cc740255ae1a96903 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-08-25Fix export error when use multiple patchset files.Yongqin Liu
otherwise we will got following error: + export PATCHSETS=LOLLIPOP-MLCR-PATCHSET LOLLIPOP-CHROMIUM-PATCHSET + PATCHSETS=LOLLIPOP-MLCR-PATCHSET linaro_android_build_cmds.sh: line 163: export: `LOLLIPOP-CHROMIUM-PATCHSET': not a valid identifier Change-Id: Ia5f7ac4397b32122d9132bd2e248ff6307b1eea3 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-07-27create-user-build-script: update the url for repoYongqin Liu
update since the domain name change Change-Id: I1e8814eb375ca953a4cd1af1d64a53f55374f4b5 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-07-23post-build-lava.py: add support for submitting jobs for Nexus9Yongqin Liu
Change-Id: I55702e48dd38750bad477ac0114305a04056ae34 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-07-20node/build: Follow redirects when downloading repo tool.Paul Sokolovsky
Default curl behavior of not following redirects breaks infrastructure upgrades, etc. Change-Id: I1bc6006694aa9dd7da61aebacc4a6e466222d27c
2015-07-20Merge "Fix repo URL"Paul Sokolovsky
2015-07-20Fix repo URLVishal Bhoj
Change-Id: I897d7e9a1f37e3299a6dad9fe5ea5fa17b477370 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-06-22Merge "add apm lava support"Matt Hart
2015-06-22add apm lava supportVishal Bhoj
Change-Id: I98ff6f5695d28fc53c09b961a4b75a492c536491 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-06-19fix the problem when SOURCE_OVERLAY not specified.Yongqin Liu
when SOURCE_OVERLAY not specified, test [ -n ${SOURCE_OVERLAY} ] will pass. Here fix it by quoting ${SOURCE_OVERLAY} with double quote sign. Like [ -n "${SOURCE_OVERLAY}" ] Change-Id: If0b0a3645a93e28d3681aed5684ca308cfb49deb Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-06-17Merge "lamc: map fvp device to vexpress since that is what we use for fvp"Paul Sokolovsky
2015-06-17lamc: map fvp device to vexpress since that is what we use for fvpVishal Bhoj
Change-Id: I143080d3163527ab3bd69510f707cdab328cdaf1 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-06-16Merge "remove shallow cloning as we can't do cherry-pick in this case"Paul Sokolovsky
2015-06-16remove shallow cloning as we can't do cherry-pick in this caseVishal Bhoj
Change-Id: Ifc8ff45a719a705860a0f89e679c72e155dbf9ec Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-06-09Merge "fix repo seed dir"Andy Doan
2015-06-09fix repo seed dirVishal Bhoj
Change-Id: Iaa43192eaf9402bf38f7f10249964b6c801aeb5e Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-06-09Merge "Add repo seed directory to save space and download time on VPS ↵Paul Sokolovsky
buildslave"
2015-06-08Add repo seed directory to save space and download time on VPS buildslaveVishal Bhoj
Change-Id: Iad6e0ad59d7db279cd7a5c734253617b2ef0dc44 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-06-01create-user-build-script: copy the source overlay package to the rootYongqin Liu
Change-Id: Iac1570680836b932fab6d28fac0daa401667a73a Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2015-04-29Update premerge-ci configs for gerrit triggersVishal Bhoj
Change-Id: Ia109a8fc53350e6f0455a22032b0bf29c0cead7d Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-04-22Add nexus10 in device map for lava submissionVishal Bhoj
Change-Id: I5acd0c1dc65123b3b798dcf2f82b21e3c98688d6 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2015-04-08Switch to official build-config repoVishal Bhoj
Change-Id: Iaac5c07639ec429044433fa72c779455f47cf95b Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>