diff options
-rw-r--r-- | .gitlab-ci.yml | 41 | ||||
-rw-r--r-- | zephyr/README.md | 16 |
2 files changed, 57 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 diff --git a/zephyr/README.md b/zephyr/README.md new file mode 100644 index 0000000000..69cfeaa161 --- /dev/null +++ b/zephyr/README.md @@ -0,0 +1,16 @@ +# Zephyr EC + +[TOC] + +## Introduction + +Zephyr EC is an effort to create an industry-standard Embedded Controller +implementation for use primarily on laptops. It is born out of the Chromium OS +EC. + +## Gitlab integration + +As an experiment we have a basic gitlab integration. So far it just builds and +fails. + +See the piplines [here](https://gitlab.com/zephyr-ec/ec/-/pipelines). |