2024-03-07 11:36:40 -05:00
|
|
|
stages:
|
2024-03-06 19:05:52 -05:00
|
|
|
- build
|
|
|
|
|
2024-03-07 11:36:40 -05:00
|
|
|
build-linux:
|
2024-03-06 19:05:52 -05:00
|
|
|
stage: build
|
2024-03-07 11:36:40 -05:00
|
|
|
image: debian:trixie # Maybe replace with image with more required dependencies
|
|
|
|
resource_group: linux-ci
|
|
|
|
variables:
|
|
|
|
RELEASE_NAME: mainline
|
2024-03-06 19:05:52 -05:00
|
|
|
before_script:
|
2024-03-07 11:36:40 -05:00
|
|
|
- apt-get update --yes
|
|
|
|
- apt-get install --yes wget ccache cmake gcc g++ nasm git patchelf xz-utils ninja-build autoconf glslang-tools pkg-config catch2 libtool nlohmann-json3-dev qtbase5-dev qtbase5-private-dev qtmultimedia5-dev libqt5gui5 libva-dev libavcodec-dev libavfilter-dev libboost-dev libboost-context-dev libfmt-dev zlib1g-dev libzstd-dev libcurl4-openssl-dev liblz4-dev llvm-17-dev libedit-dev libssl-dev mesa-common-dev libzydis-dev libusb-dev libpulse-dev
|
2024-03-06 19:05:52 -05:00
|
|
|
script:
|
2024-03-07 11:36:40 -05:00
|
|
|
- git submodule update --init --depth 1 --recursive
|
|
|
|
- bash .ci/scripts/linux/docker.sh
|
|
|
|
- bash .ci/scripts/linux/upload.sh
|
|
|
|
artifacts:
|
|
|
|
paths:
|
|
|
|
- artifacts/*
|