diff options
author | Simon Glass <sjg@chromium.org> | 2021-01-28 18:10:46 +0000 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-02-02 22:31:19 +0000 |
commit | 67de60808f42789b47afd927d57a5c621d7882b4 (patch) | |
tree | d5f1084d5627ca5ca51f2a9234494595530beae1 /.gitlab-ci.yml | |
parent | dcda84c3f214a10b66170c21b7c2f1505c19919c (diff) | |
download | chrome-ec-67de60808f42789b47afd927d57a5c621d7882b4.tar.gz |
Add basic gitlab integration
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>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000..ef59169f6a --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,41 @@ +# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +image: sjg20/bionic-20200526-28jan2021 + +# You can update that image using this repo: +# https://gitlab.com/zephyr-ec/gitlab-ci-runner/-/tree/main + +# Change pip's cache directory to be inside the project directory since we can +# only cache local items. +variables: + PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" + +# Pip's cache doesn't store the python packages +# https://pip.pypa.io/en/stable/reference/pip_install/#caching +# +# If you want to also cache the installed packages, you have to install +# them in a virtualenv and cache it as well. +cache: + paths: + - .cache/pip + - venv/ + +before_script: + - python3 -V # Print out python version for debugging + - python3 -m pip install zephyr/zmake --user + - export BUILD_DIR=/tmp/z + - export PATH=$PATH:~/.local/bin + +test: + script: + echo "It works" + +run: + script: + - zmake -l DEBUG configure -B ${BUILD_DIR}/vol zephyr/projects/volteer + - zmake -l DEBUG build ${BUILD_DIR}/vol + artifacts: + paths: + - ${BUILD_DIR}/vol |