aboutsummaryrefslogtreecommitdiff
path: root/zephyr-upstream/builders.sh
AgeCommit message (Collapse)Author
2017-11-10zephyr-upstream: sanitycheck should be invoked from topdirFathi Boudra
Change-Id: I4dceb61edc9523368c87052fec2ad33a83b75763 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-10zephyr-upstream: sanitycheck --ccache has been removedFathi Boudra
It's replaced by CMake ccache mechanism. Change-Id: I70ff082776673240d11905090b0fc0574f83f02e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-10zephyr: remove cmake package from distroFathi Boudra
It's pre-installed in the docker image. Keep it in the build script for documentation. Change-Id: I18f37d9992fe3dd31ea97511a2e76824849a1732 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-10zephyr: add python3 setuptools and wheel build dependenciesFathi Boudra
Change-Id: I0fb6e85dd001a790e9633bd08d659cc0eaf0e25d Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-07zephyr-upstream: drop depth parameter from git cloneFathi Boudra
In order to reset to the expected commit, we want the history. Change-Id: I7e9ea962dd6821ccf15cc784299ed30f8d1f0ea1 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-07zephyr-upstream: use GIT_COMMIT instead of GIT_REVISIONFathi Boudra
GIT_COMMIT is the variable name set by the git plugin. Change-Id: I29d5cec4baa5be0d6889d2b090008dced8f27e15 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-06zephyr-upstream: build specifically commit that triggered itDaniel Díaz
A timing issue was made evident with the extensive times it takes to go from the first to the last job in the matrix configuration: by the time the last job's turn is up, the Git repository may have changed already, and thus a different codebase would be built. To fix this, anchor against the GIT_REVISION that triggered the pipeline, by passing that revision as a parameter to the downstream jobs. Change-Id: I66f7ebff3e4b12da9280e4c56bde468c0f1e3659 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2017-11-02zephyr: update to Zephyr SDK 0.9.2Fathi Boudra
Change-Id: I8623dbb44dc6bccc09f154463aaa6ebcc5d48ee5 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-10-18zephyr-upstream: add gperf and pykwalifyFathi Boudra
Change-Id: If79b79ee2c23bc656e3feaf2467068dc7b5557a2 Signed-off-by: Kumar Gala <kumar.gala@linaro.org> Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-11zephyr: update ARM embedded toolchain to 6-2017-q2-updateFathi Boudra
Change-Id: I319b3c8a5f4b5a3427f690d0345c0d6fe25a7ffe Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-07-31zephyr-upstream: Install pyelftools via pip.Paul Sokolovsky
Distro's package is too old for Zephyr: 00:05:35.004 LINK zephyr.lnk 00:05:40.484 SIDT staticIdt.o 00:05:40.597 pyelftools is out of date, need version 0.24 or later Change-Id: Ie2a77436094bcd89a564c88f232c84a085034474
2017-07-31zephyr: add python3-pyelftools build dependencyFathi Boudra
Change-Id: Ib4cc762adcf6483437153471b5e00e11ba9a487f Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-25zephyr-upstream: Use ${OUTDIR}/${PLATFORM} for sanitycheck artifacts.Paul Sokolovsky
OUTDIR is already per-platform, but it may get contaminated with unrelated builds e.g. due to bugs in sanitycheck script. It however stores builds in per-platform named subdirs under its --outdir (${OUTDIR} in our case), so we use ${OUTDIR}/${PLATFORM} paths in commands which process the artifacts. Change-Id: Ibfc847f1384e54a1d2ae6cbee6e175bab9879560
2017-06-21zephyr-upstream, zephyr-aeolus: libc6-dev-i386 package is no longer needed.Paul Sokolovsky
It was needed for older versions of Zephyr SDK which were 32-bit, but for few last releases, the SDK was 64-bit. In the meantime, libc6-dev-i386 is absent in the Docker image, and its install during build causes also upgrade to bunch of libc-related packages, taking 20-30 mins of build time (half of it in total). Change-Id: I37054287c239fdd446a671516a215576cc80f15c Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2017-06-20zephyr-upstream, zephyr-aeolus: Wrap long lines in build script.Paul Sokolovsky
Change-Id: I52d3e7cd975445701e91de57f4925d4795cea94e Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2017-05-22zephyr: update Zephyr SDK to 0.9.1Fathi Boudra
Change-Id: I050b3491ae6f5c02ed80d821f90b4130a20aaa84 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-03-02zephyr: update GNU ARM Embedded Toolchain to version 6-2017-q1-updateFathi Boudra
Change-Id: Ia2dd0ef23d59bf94679e92c7fc5acac7a98c0093 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-02-14zephyr: add device-tree-compiler packageFathi Boudra
Per Kumlar's request. Change-Id: I12468b238649252b4238397a224281649ec0ab72 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-02-14zephyr: add python3-yaml build dependencyFathi Boudra
Change-Id: I38b921a6b0c0fe5d7477f2e4a887a66eb4b10c35 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-02-01zephyr-upstream: adjust the mirror URLFathi Boudra
Since https://review.linaro.org/#/c/17202/ Zephyr mirror is now https://git.linaro.org/lite/zephyr.git Change-Id: I6ae001369613fbea8b1665565ca0bcfd4f00fe09 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-01-31zephyr: update zephyr-sdk from 0.8.2 to 0.9Fathi Boudra
https://bugs.linaro.org/show_bug.cgi?id=2863 Change-Id: Iafb3f86639bd01f66781dbdc832f1b6e46b8b3d7 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-01-13zephyr: update GNU ARM Embedded Toolchain to version 6.2 2016q4Fathi Boudra
Change-Id: I62fd902d187dc9c9110537eb67f4f2e206ab9c03 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-11zephyr: move publishing out of builders.sh scriptFathi Boudra
Allow to acquire publishing token when required. Change-Id: I7f47723d38c7bdde78d5b216700555f6567e2978 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-11zephyr-{aeolus,upstream}: get rid of pycurl deprecated usageFathi Boudra
Change-Id: Ie2285f430fcc69ef8348a0705a87789a0ad3e832 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-09zephyr-upstream: build arm branchFathi Boudra
Change-Id: I14b675b8f607e5e9062fa7fbf20704f05711c8ac Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-12-08zephyr-upstream: use Paul's python-requests based linaro-cp.pyFathi Boudra
Change-Id: I06a200408aca24888b82ed4b869cfaeeacb6fa5f Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-03zephyr-upstream: add metadata to lava job definitionsFathi Boudra
Change-Id: I5cc179c9f2fbec3594ec3bd1921fb98c5282bd57 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-02zephyr-upstream: use include-raw to include the build scriptFathi Boudra
Move the build script into a separate file and use include-raw. Change-Id: Ic3b8a384b1f789c3597357513446f2ef93aa3a3a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>