From 5463396b1d47a122f5aef9a619244fd1777c0b56 Mon Sep 17 00:00:00 2001 From: Laurent Bonnans Date: Fri, 5 Jul 2019 17:45:39 +0200 Subject: Reusable meta-updater pipeline suite Squashed: * Oe-selftest GitLab pipeline stage * Use credentials for CI's oe-selftest * Setup kvm trick for docker on CI The gid of the kvm group needs to match the one from the host * Run ci scripts from Docker images * Template out jobs and split .gitlab-ci.yml To be easily reused in other branches and projects Rely on this gitlab feature: https://docs.gitlab.com/ee/ci/yaml/#extends * More flexible checkout script for CI - can work without $CURRENT_PROJECT (checks out everything) - can take a list of pinned versions * Add optional CI jobs ptest and other oe-selftests * Publish bitbaked images as artifacts Signed-off-by: Laurent Bonnans --- scripts/ci/Dockerfile.checkout | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'scripts/ci/Dockerfile.checkout') diff --git a/scripts/ci/Dockerfile.checkout b/scripts/ci/Dockerfile.checkout index efec234..5210c6b 100644 --- a/scripts/ci/Dockerfile.checkout +++ b/scripts/ci/Dockerfile.checkout @@ -7,3 +7,7 @@ RUN apt-get update -q && apt-get install -qy \ git \ repo \ xmlstarlet + +# checkout script +RUN mkdir /scripts +COPY checkout-oe.sh /scripts/ -- cgit v1.2.3-54-g00ecf