From a80dc4dc9ca7c3245d06c574b4a275e8bb03a01a Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Tue, 25 Jun 2024 12:51:21 +0200 Subject: [PATCH] Try fixing CI. --- .gitlab-ci.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000..8900781170 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,35 @@ +image: "redoxos/redoxer:latest" + +variables: + GIT_SUBMODULE_STRATEGY: recursive + +before_script: + rustup component add rust-src + +stages: + - build + + # TODO? + # - test + +build:x86_64: + stage: build + script: + mkdir -p target/x86_64 + make ARCH=x86_64 BUILD=target/x86_64 + +build:i686: + stage: build + script: + mkdir -p target/i686 + make ARCH=i686 BUILD=target/i686 + +build:aarch64: + stage: build + script: + - mkdir -p target/aarch64 + # TODO: cross compiler binutils? + - make target/aarch64/kernel.all ARCH=aarch64 BUILD=target/aarch64 + +# TODO: rustfmt check +# TODO: unit tests