|
|
|
|
@ -174,6 +174,49 @@ before_script:
|
|
|
|
|
- openrgb-dbgsym*.deb
|
|
|
|
|
expire_in: 30 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Linux (.deb) Debian Bookworm 32-bit Build Target #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
"Linux 32 .deb (Debian Bookworm)":
|
|
|
|
|
<<: *ccache_init
|
|
|
|
|
image: registry.gitlab.com/openrgbdevelopers/openrgb-linux-ci-deb-builder:bookworm-32
|
|
|
|
|
stage: build
|
|
|
|
|
script:
|
|
|
|
|
- dpkg-architecture -l
|
|
|
|
|
- dpkg-buildpackage --target-arch i386 -us -B
|
|
|
|
|
- rm -v ../openrgb-dbgsym*.deb
|
|
|
|
|
- mv -v ../openrgb*.deb ./
|
|
|
|
|
|
|
|
|
|
artifacts:
|
|
|
|
|
name: "${CI_PROJECT_NAME}_Linux_32_deb_${CI_COMMIT_SHORT_SHA}"
|
|
|
|
|
paths:
|
|
|
|
|
- openrgb*.deb
|
|
|
|
|
exclude:
|
|
|
|
|
- openrgb-dbgsym*.deb
|
|
|
|
|
expire_in: 30 days
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Linux (.deb) Debian Bookworm 64-bit Build Target #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
"Linux 64 .deb (Debian Bookworm)":
|
|
|
|
|
<<: *ccache_init
|
|
|
|
|
image: registry.gitlab.com/openrgbdevelopers/openrgb-linux-ci-deb-builder:bookworm-64
|
|
|
|
|
stage: build
|
|
|
|
|
script:
|
|
|
|
|
- dpkg-architecture -l
|
|
|
|
|
- dpkg-buildpackage -us -B
|
|
|
|
|
- rm -v ../openrgb-dbgsym*.deb
|
|
|
|
|
- mv -v ../openrgb*.deb ./
|
|
|
|
|
|
|
|
|
|
artifacts:
|
|
|
|
|
name: "${CI_PROJECT_NAME}_Linux_64_deb_${CI_COMMIT_SHORT_SHA}"
|
|
|
|
|
paths:
|
|
|
|
|
- openrgb*.deb
|
|
|
|
|
exclude:
|
|
|
|
|
- openrgb-dbgsym*.deb
|
|
|
|
|
expire_in: 30 days
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Linux (.rpm, f35) 64-bit Build Target #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
@ -297,6 +340,40 @@ before_script:
|
|
|
|
|
- "Linux 64 .deb (Debian Bullseye)"
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Debian 32 Bookworm test #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
"Debian 32 Bookworm":
|
|
|
|
|
image: i386/debian:bookworm
|
|
|
|
|
stage: test
|
|
|
|
|
script:
|
|
|
|
|
- apt update
|
|
|
|
|
- DEBIAN_FRONTEND=noninteractive apt install -yq --no-install-recommends ./openrgb*i386.deb
|
|
|
|
|
- openrgb --version
|
|
|
|
|
- openrgb -l
|
|
|
|
|
- apt remove -y openrgb
|
|
|
|
|
dependencies:
|
|
|
|
|
- "Linux 32 .deb (Debian Bookworm)"
|
|
|
|
|
needs:
|
|
|
|
|
- "Linux 32 .deb (Debian Bookworm)"
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Debian 64 Bookworm test #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
"Debian 64 Bookworm":
|
|
|
|
|
image: amd64/debian:bookworm
|
|
|
|
|
stage: test
|
|
|
|
|
script:
|
|
|
|
|
- apt update
|
|
|
|
|
- DEBIAN_FRONTEND=noninteractive apt install -yq --no-install-recommends ./openrgb*amd64.deb
|
|
|
|
|
- openrgb --version
|
|
|
|
|
- openrgb -l
|
|
|
|
|
- apt remove -y openrgb
|
|
|
|
|
dependencies:
|
|
|
|
|
- "Linux 64 .deb (Debian Bookworm)"
|
|
|
|
|
needs:
|
|
|
|
|
- "Linux 64 .deb (Debian Bookworm)"
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Ubuntu 64 20.04LTS test #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
"Ubuntu 64 20.04LTS":
|
|
|
|
|
@ -331,6 +408,23 @@ before_script:
|
|
|
|
|
- "Linux 64 .deb (Debian Bullseye)"
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Ubuntu 64 22.04 test #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
"Ubuntu 64 22.04LTS":
|
|
|
|
|
image: ubuntu:jammy
|
|
|
|
|
stage: test
|
|
|
|
|
script:
|
|
|
|
|
- apt update
|
|
|
|
|
- DEBIAN_FRONTEND=noninteractive apt install -yq --no-install-recommends ./openrgb*amd64.deb
|
|
|
|
|
- openrgb --version
|
|
|
|
|
- openrgb -l
|
|
|
|
|
- apt remove -y openrgb
|
|
|
|
|
dependencies:
|
|
|
|
|
- "Linux 64 .deb (Debian Bookworm)"
|
|
|
|
|
needs:
|
|
|
|
|
- "Linux 64 .deb (Debian Bookworm)"
|
|
|
|
|
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
# Fedora 64 v35 test #
|
|
|
|
|
#-----------------------------------------------------------------------#
|
|
|
|
|
"Fedora 64 v35":
|
|
|
|
|
|