From 57656d7fe467af8a74a6df0abb1814411e3efd40 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Sat, 3 Sep 2022 01:18:06 +0200 Subject: CI and tarball/SDK support Signed-off-by: Toni Uhlig --- .gitlab-ci.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .gitlab-ci.yml (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..947c888 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,39 @@ +image: debian:stable + +stages: + - build + +before_script: + - export DEBIAN_FRONTEND=noninteractive + - apt-get update -qq + - > + apt-get install -y -qq \ + coreutils wget tar gzip bzip2 patch cmake make binutils gcc g++ autoconf automake flex bison texinfo \ + curl xz-utils build-essential git + +build-again: + script: + - ./mingw-w64-build --jobs 8 --keep-artifacts --tarball ./x86_64-w64-mingw32-toolchain.tbz2 x86_64 + - sha512sum -b ./x86_64-w64-mingw32-toolchain.tbz2 >./x86_64-w64-mingw32-toolchain.tbz2.sha512 + artifacts: + expire_in: 1 week + paths: + - ./x86_64-w64-mingw32-toolchain.tbz2 + - ./x86_64-w64-mingw32-toolchain.tbz2.sha512 + stage: build + only: + - main + when: manual + +build: + script: + - ./mingw-w64-build --jobs 8 --keep-artifacts --tarball ./x86_64-w64-mingw32-toolchain.tbz2 x86_64 + - sha512sum -b ./x86_64-w64-mingw32-toolchain.tbz2 >./x86_64-w64-mingw32-toolchain.tbz2.sha512 + artifacts: + expire_in: 1 week + paths: + - ./x86_64-w64-mingw32-toolchain.tbz2 + - ./x86_64-w64-mingw32-toolchain.tbz2.sha512 + stage: build + only: + - main -- cgit v1.2.3