summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* gitlab: Build herobrine_npcx9 on gitlabJeremy Bettis2021-09-151-0/+7
| | | | | | | | | | | | | | | Add herobrine_npcx9 to gitlab CI script. BUG=None TEST=None BRANCH=None Signed-off-by: Jeremy Bettis <jbettis@google.com> Change-Id: Id02bd7dc5a64b94c973636db1869bc9e2588dfc8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3163116 Commit-Queue: Jeremy Bettis <jbettis@chromium.org> Tested-by: Jeremy Bettis <jbettis@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
* gitlab: Clone nanopb to fix buildJeremy Bettis2021-09-151-0/+1
| | | | | | | | | | | | | | | crrev/c/3149344 made nanopb required, so fetch it before building. BRANCH=none BUG=none TEST=none Signed-off-by: Jeremy Bettis <jbettis@google.com> Change-Id: I1d38e2d4e1208bfbccdd04a32d9c11ba0841d5b9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3163117 Reviewed-by: Yuval Peress <peress@google.com> Commit-Queue: Jeremy Bettis <jbettis@chromium.org> Tested-by: Jeremy Bettis <jbettis@chromium.org>
* gitlab: Generate ram/rom reports for each buildJeremy Bettis2021-09-141-0/+10
| | | | | | | | | | | | | | | | There is some garbage ninja messages at the top of the txt versions of the reports, but the json reports are good. BUG=None TEST=Ran cmds in docker BRANCH=None Signed-off-by: Jeremy Bettis <jbettis@google.com> Change-Id: Iac287da55beef7e0896d37416fd9ae943c48eaeb Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3160502 Commit-Queue: Jeremy Bettis <jbettis@chromium.org> Tested-by: Jeremy Bettis <jbettis@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
* gitlab: Run a zmake testall on gitlabJeremy Bettis2021-09-031-0/+6
| | | | | | | | | | | | | | | | We should run all tests on gitlab, that could have caught the breakage of accel_cal much sooner. BUG=None TEST=Pushed to gitlab coverage branch BRANCH=None Signed-off-by: Jeremy Bettis <jbettis@google.com> Change-Id: I72ba56361b9c796df770ceee7965bd674d9378a7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3139096 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Commit-Queue: Jeremy Bettis <jbettis@chromium.org> Tested-by: Jeremy Bettis <jbettis@chromium.org>
* gitlab: Build coverage report in gitlabJeremy Bettis2021-09-031-1/+14
| | | | | | | | | | | | | | | | Added new coverage job to gitlab. BUG=None TEST=Pushed to gitlab coverage branch BRANCH=None Signed-off-by: Jeremy Bettis <jbettis@google.com> Change-Id: I2dd20ee94934b71426e00e8d45b2670f106048ae Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3119210 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Tested-by: Jeremy Bettis <jbettis@chromium.org> Auto-Submit: Jeremy Bettis <jbettis@chromium.org> Commit-Queue: Jeremy Bettis <jbettis@chromium.org>
* zephyr: update gitlab external CI to use v2.6 on all buildsJack Rosenthal2021-08-111-8/+7
| | | | | | | | | | | | | | | 2.5 support is going away. Drop any builds which use 2.5 still. BUG=b:195571108 BRANCH=none TEST=gitlab pipeline results UI Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Change-Id: I9f18f934db9267e3f074c82fa6f64c603c62b842 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3086364 Commit-Queue: Keith Short <keithshort@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org>
* gitlab: Update to support Zepyr v2.6Simon Glass2021-08-041-4/+14
| | | | | | | | | | | | | | | Two of the boards are failing because they were updated to kernel v2.6 which is not supported. Add support for this. BUG=b:178731498 BRANCH=none TEST=try on gitlab https://gitlab.com/zephyr-ec/ec/-/pipelines/345813203 Change-Id: Ica00cde7a7ad73ed603efbd4706bc4bdfbe4f55f Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3065158 Reviewed-by: Yuval Peress <peress@chromium.org>
* giblab: Add hayato and it8xxx2_evbSimon Glass2021-05-071-1/+12
| | | | | | | | | | | | | | | | These two boards were missed from gitlab config. Add them. BUG=b:178731498 BRANCH=none TEST=try on gitlab https://gitlab.com/zephyr-ec/ec/-/pipelines/299402335 Signed-off-by: Simon Glass <sjg@chromium.org> Change-Id: If8994aec61ab93969fca2b1e132e2eb64a90c177 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2880420 Commit-Queue: Keith Short <keithshort@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org> Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
* gitlab: Add posix-ecSimon Glass2021-05-071-2/+8
| | | | | | | | | | | | | | Add this board so we get coverage on gitlab. BUG=b:178731498 BRANCH=none TEST=try on gitlab https://gitlab.com/zephyr-ec/ec/-/pipelines/299319312 Change-Id: I27dab970650d5e705d0f04f5b0e9096b0ae25cec Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2817962 Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
* gitlab: Add kohaku and delbinSimon Glass2021-04-161-0/+11
| | | | | | | | | | | | | | Add these two boards so we get coverage on gitlab. BUG=b:178731498 BRANCH=none TEST=try on gitlab Signed-off-by: Simon Glass <sjg@chromium.org> Change-Id: Ia0d46554c93ffb9eeb5697a4c84d4e93864b928d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2817961 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
* gitlab: Use a template to make it easier to add more boardsSimon Glass2021-04-161-14/+19
| | | | | | | | | | | | | | It is a pain to repeat the build steps, so use a template instead. BUG=b:178731498 BRANCH=none TEST=try on gitlab Signed-off-by: Simon Glass <sjg@chromium.org> Change-Id: I2515627af230182e0e663f5d2ab6d7b3a77d3d2c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2817960 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
* gitlab: Add lazor buildstabilize-13895.B-mainSimon Glass2021-04-051-7/+14
| | | | | | | | | | | | | | We currently have only volteer building on gitlab. Since trogdor is under active development, add a build for that as well. BUG=b:178731498 BRANCH=none TEST=pass at https://gitlab.com/zephyr-ec/ec/-/pipelines/281073991 Signed-off-by: Simon Glass <sjg@chromium.org> Change-Id: I0526a83596825e8859ea74fad555c37bddf2fcc2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2803996 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
* gitlab: Update build name for zephyrSimon Glass2021-04-051-1/+2
| | | | | | | | | | | | | | The directory has changed. Update this in the gitlab file so that builds can succeed. BUG=b:178731498 BRANCH=none TEST=pass at https://gitlab.com/zephyr-ec/ec/-/pipelines/281069048 Signed-off-by: Simon Glass <sjg@chromium.org> Change-Id: If4924a221f33b3ad17c97a20ead1c35fc760291d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2803995 Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
* gitlab: Finish the script so it builds volteerSimon Glass2021-02-231-6/+21
| | | | | | | | | | | | | | Add a few more pieces to the script so that it checks out the required code and builds for volteer, using the zephyr toolchain. BRANCH=none BUG=b:178731498 TEST=simon, can you test and mark V+1? I have no idea how to run this Change-Id: I31de106a7c8d208c71e9e49378eeb85030ecc7fb Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2697126
* Add basic gitlab integrationSimon Glass2021-02-021-0/+41
Add a configuration file so that new commits can be tested by gitlab. Also add a basic README for the Zephyr EC. BUG=b:178731498 BRANCH=none TEST=follow instructions in README.md Change-Id: Ibc3b4c5859e0b2e45ecd1c1518e096bc8272d155 Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2657103 Reviewed-by: Yuval Peress <peress@chromium.org> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>