summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml41
-rw-r--r--zephyr/README.md16
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).