AgeCommit message (Collapse)Author
3 daysjenkins: LTS update and pluginsHEADmasterRiku Voipio
For LSS-1691 Signed-off-by: Riku Voipio <riku.voipio@linaro.org> Change-Id: I9da31d39551087a8d1aabc71b3ef2f2cf226f1f2
4 daysInclude GNU-GCC aarch64 (9.2-2019.12) and armclang (6.13) toolchainsLeonardo Sandoval
With these new toolchains, besides the already installed GNU-GCC arm-none-eabi- (7.3.1), TF projects (A and M) can compile with GNU and Arm toolchains for both architectures, arm and aarch64. Change-Id: Ied143296faa4ab2228c7e2415272ef564561d2ad Signed-off-by: Leonardo Sandoval <leonardo.sandoval@linaro.org>
13 daysTF-M: Add tools for code coverageKarl Zhang
lcov ctags Change-Id: Ie6d47a9a4d43281c387165fe1034d03bc2e35082 Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-09-08TF-M: Update Cmake to 3.15Karl Zhang
The new build system for TF-M going to merge, it requires Cmake later than 3.15.0. Change-Id: I56efdb309cdfa4bac2d337047fd3f0b2cbfb439f Signed-off-by: Karl Zhang <karl.zhang@arm.com>
2020-09-01flexnet: rebuildRiku Voipio
Change-Id: I17925064e1a476461da2ca260e74812accd942aa
2020-08-27Jenkins: Update lts and add leastload pluginBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I6811eed01239725bc4bb0b25ac019290b1a75e73
2020-08-24hafnium: Include openssh into dockerfileBenjamin Copeland
Change-Id: I237b86302df4e453d58146fbf7cd25b5b80cd7e9
2020-08-24hafnium: Convert docker image to use sshdBenjamin Copeland
Migrate the docker image to use sshd instead of jenkins jnlp agent. This is because we are moving away from ECS to YADP. Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: Ic9887bb139d5c639e5bfaec7f34701cf7ae12a92
2020-08-20TF: Remove xenial supportBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I96160a59bf354b35f1b9c91d935070544edfbcf2
2020-08-18TF: Add YADP to plugin listBenjamin Copeland
Change-Id: I83cde5dd8c17032a7905b8df64cc3c7ef408c509
2020-08-17Jenkins: Update LTS and pluginsBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I619d92dfaa31af993c56deb205b82da793a67c5f
2020-08-10TF-M: Add bison and flex to bionic tf-m-buildMate Toth-Pal
Add bison and flex packages for building TF-Fuzz tool in bionic-amd64-tf-m-build. Change-Id: I4c9adebb1cc8e41b7e0da557e89580f038daf06a Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
2020-08-10TF-M: Add setup-ssh and fix permissionsBenjamin Copeland
setup-ssh is required for YADP, also the jar file has never been readable by the buildslave user. Lets fix this. Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I2076bb62eefc9c0a09612a0d3e62bfdbc9ef8c37
2020-07-30TF-M: Changes for YADPBenjamin Copeland
These changes are needed for the temp solution to move away from ECS Change-Id: I4fd3a08b3f3c842e443a86da202176d5922f132d
2020-07-22Jenkins: Update LTS and pluginsBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: Id7178ea62dd1192c172981518b654579508776be
2020-07-07Jenkins: Lower perm spaceBenjamin Copeland
We are too near the limit for this setting. Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I0953a7c6b586b78fe463e6e5c9a08ffa166f8f02
2020-07-02Jenkins: Downgrade ECS to previously working versionBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I9ff421e94f488d1cd8160590e62d8d0ef17a5142
2020-07-01Jenkins: Downgrade ECS pluginBenjamin Copeland
Change-Id: Iddfd561af365dfb4e75efd924133b7369b62f20b Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I54c4549579a3747567a0d311c81dce56a3318c4f
2020-06-30TF-M: Update docker image to include missing depsBenjamin Copeland
TF-M currently failing on fatal error: bits/libc-header-start.h: No such file or directory this should fix that. Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: Ia396b88761a1e1f3fa7c6656482ec52e1769b9a5
2020-06-30TF-M: Re-trigger jobsBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I8b8d64cd6779b4bb71469fa20a78d990a30e2925
2020-06-29TF-M: Update cmake versionBenjamin Copeland
"CMake 3.10 or higher is required. You are running version 3.7.2", with a list of 3.10 -> 3.14 supported. Lets move to 3.14 as its the current TF-M support make version. Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: Ia4cf658d74611e1f2924748be5039b26e6c61924
2020-06-25TF-M: Set Python3 as the default instead of Python2Benjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: Ia399392297bf67a135c865cc72dfe36408ef092e
2020-06-22Jenkins: Update pluginsBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I934de9acdab268f2651ba293b12b38c8f76ae166
2020-06-22Jenkins: Update to latest LTS and bump memoryBenjamin Copeland
Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I60489e013ca484478cb31ca123b8c38158d728f2
2020-06-17TF-M: Add Bionic imageBenjamin Copeland
Based of the xenial image this builds a Bionic image for the TF-M project. Change-Id: Ie620de26f0c27098aee2f5ebb0b74867669c8aa4 Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2020-06-17Xenial: update python packageBenjamin Copeland
imgtool 1.6.0 doesn't exist, lets install a working version. Change-Id: Id2539cb29c42868a99b1dd4c215e684bbad9b321 Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org> Change-Id: I850e0af156e854ed3a2a66d6ecc7c9ccc0d13bab
2020-06-17Xenial: Fix python packagingBenjamin Copeland
Updated MarkupSafe from 1.0 to 1.1.0, this version is incompatible with setuptools. Change-Id: I5efdb20055ac72523e6b8be1427ac29907d6ec39 Signed-off-by: Benjamin Copeland <ben.copeland@linaro.org>
2020-06-15Add Python package required for image signingTamas Ban
Add 'imgtool' Python package, which is used to sign the firmware images to be bootable by MCUBoot. Change-Id: I7e63ed5c91de09e0516b01bfcc1c7abda480684f Signed-off-by: Tamas Ban <tamas.ban@arm.com>
2020-05-29Jenkins: Add throttle concurrent buildsBenjamin Copeland
Change-Id: Ib81abd2b77e5020d2584f59f566e3717df360dab
2020-05-28Jenkins: Update to latest LTS versionBenjamin Copeland
Change-Id: If386df75697c80d9a7c5e87841110fd4dbe2e9a3
2020-05-28Jenkins: Update pluginsBenjamin Copeland
Change-Id: I92f474c061335edb551facac0e91c10cea69db42
2020-05-28Jenkins: add blueocean pluginBenjamin Copeland
Change-Id: Ibe562a9bd8141f76eed46cc1ce134b3084e23439
2020-05-20Add docker image for Hafnium CIFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: I29b3f0bb21b4c24d5fa31d2f11e8a4920fec1603
2020-02-11Jenkins: Add docker-compose file and modify perm spaceBenjamin Copeland
Change-Id: Idcbbee904328cfea5585255a9f09ab0816988d9d
2020-01-28jenkins: update pluginsFathi Boudra
add build timeout plugin. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: I856d76c7a3dcc127c7303e31855ac5983a4f5077
2020-01-22jenkins: update pluginsFathi Boudra
* upgrade to latest version of plugins. * add envinject and parameterized-trigger plugins. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: Ibfae7988fabea8e1b49ea484c2028a4b14515c95
2020-01-17jenkins: upgrade to latest LTS (2.204.1)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: I2d4f9a7c2d98e17974883ae5ef062db9d53b191d
2019-12-17jenkins: add groovy-postbuild pluginFathi Boudra
Used by post-build-lava helper job. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: I16b3a478f69b2ba1703df37f607698cd0c74d010
2019-12-05xenial-amd64-tf-m-build: refactor the DockerfileFathi Boudra
* more readable and consistent. * reduce the number of RUNs. * reduce the image size. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: Ie75fe714573801fec0d28b15459ac83de441c997
2019-12-04jenkins: add build-name-setter pluginFathi Boudra
Used by some existing jobs. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: If451a1f1568a23561a3d285d98b8deca16a363fe
2019-12-04jenkins: add jobconfighistory and matrix-auth pluginsFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: I85ce11317ef52e1c763830ee8743afb0ff1b57c5
2019-12-03jenkins: update to latest LTS (2.190.3)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: If35e9f23cdaab71bc01a2cd3e09d78837c8d159c
2019-12-03jenkins: pin ssh slave plugin to 1.29.4Fathi Boudra
Fix dependency error introduced in 1.30+ due to breaking changes. Update a couple of plugins to their latest version. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: I5e3ef69636f058a66827e7569d748651eee9fa2b
2019-12-02xenial-amd64-tf-m-build: add device-tree-compiler packageFathi Boudra
dtc is required for TF-A CI scripts. In addition, sort the packages list. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Change-Id: I4ea5cf8ac4c16e3f5f9ebd9afd91a8772cc4bc23
2019-11-08jenkins: plugin updateRiku Voipio
update jdk and don't try to stick ssh-credentials to old version. This preventes docker and ssh-slaves plugin install Signed-off-by: Riku Voipio <riku.voipio@linaro.org> Change-Id: I5618fec348572351608983cecfdbbf742ac313da
2019-11-05jenkins: upgradeRiku Voipio
Update jenkins and its plugins to carry all security updates Signed-off-by: Riku Voipio <riku.voipio@linaro.org> Change-Id: Ibfc2cc0608970aabe9eb393a5a7beac04627ae70
2019-10-24Add flexnet containerRiku Voipio
Signed-off-by: Riku Voipio <riku.voipio@linaro.org> Change-Id: I336f9dd88a17033a0d610fdd346a501553460be1
2019-10-08Python: Add cbor 1.0.0 supportDavid Vincze
This commit adds cbor 1.0.0 support to the CI as a new feature in TF-M requires this Python3 package. Change-Id: I5ff113aa4b402616368f6456b2f25861acdfdce4 Signed-off-by: David Vincze <david.vincze@arm.com>
2019-08-23TF-M Xenial: Update jenkins-slave image for cryptography depsBenjamin Copeland
These changes are needed to allow cryptography to build. Change-Id: I6cfb2c003d4523ac99a66154c5c847f110f844b5
2019-08-22python: Add cryptography 2.7 supportKevin Townsend
This commit adds cryptography 2.7 support to the CI, which will eventually replace Pycrypto which hasn't been actively maintained for a number of years. For further information see the following change request: https://review.trustedfirmware.org/c/trusted-firmware-m/+/1695 Author: Kevin Townsend <kevin.townsend@linaro.org> Signed-off-by: Kevin Townsend <kevin@ktownsend.com> Change-Id: I9c95a883a329da6c1742544816957dcc8bbbb7aa