-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
Simon McVittie authoredSigned-off-by:
Simon McVittie <smcv@collabora.com>
gitlab-ci.yml 17.43 KiB
include:
- project: 'steam/steam-ci-pipeline'
file: '/steam-gitlab-ci-common.yml'
variables:
STEAM_CI_USE_BINARIES_FROM: build
STEAM_CI_DEPENDENCIES: >-
debhelper
glslang-tools
gtk-doc-tools
libelf-dev
libegl1-mesa-dev
libgl1-mesa-dev
libgles2-mesa-dev
libglib2.0-dev
libglib2.0-doc
libjson-glib-dev
libtheora-dev
libva-dev
libvdpau-dev
libvulkan-dev
libx11-dev
libxau-dev
libxcb1-dev
libxcomposite-dev
locales
meson
pandoc
python3
python3.5
zlib1g
IMAGES_DOWNLOAD_URL: ''
IMAGES_DOWNLOAD_CREDENTIAL: ''
DEBIAN_FRONTEND: noninteractive
SCOUT_DOCKER_REGISTRY: registry.gitlab.steamos.cloud
SCOUT_DOCKER_IMAGE: steamrt/scout/sdk:beta
SCOUT_I386_DOCKER_IMAGE: steamrt/scout/sdk/i386:beta
SCOUT_APT_SOURCES_FILE: ''
DEVEL_DOCKER_REGISTRY: ''
DEVEL_DOCKER_IMAGE: ''
# Set non-empty to allow
CI_ALLOW_MISSING_SOURCES: ''
# Work around _srt_rm_rf behaving oddly on overlayfs:
# we use FTW_MOUNT to make sure we won't accidentally traverse
# between filesystems, but on overlayfs files can appear to be on
# different devices
STEAM_CI_TMPDIR: "${CI_PROJECT_DIR}/debian/tmpdir"
BUILD_IMAGE: '${SCOUT_DOCKER_REGISTRY}/${SCOUT_DOCKER_IMAGE}'
# These need to be configured in
# https://gitlab.steamos.cloud/groups/steamrt/-/settings/ci_cd
# Hostname of the machine that receives pressure-vessel releases
PRESSURE_VESSEL_CI_UPLOAD_HOST: ''
# Create a File variable with the public key(s) of P_V_CI_UPLOAD_HOST,
# in the usual ~/.ssh/known_hosts format:
# upload-host.example ssh-rsa AAA...
# upload-host.example ecdsa-sha2-nistp256 AAA...
# upload-host.example ssh-ed25519 AAA...
PRESSURE_VESSEL_CI_UPLOAD_HOST_SSH_PUBLIC_KEYS_FILE: ''
# Path on P_V_CI_UPLOAD_HOST: /srv/VHOST/www/pressure-vessel/snapshots
PRESSURE_VESSEL_CI_UPLOAD_PATH: ''
# Similar path on P_V_CI_UPLOAD_HOST for unreleased test-builds
PRESSURE_VESSEL_CI_UPLOAD_PLAYGROUND_PATH: ''
# User to log in on P_V_CI_UPLOAD_HOST
PRESSURE_VESSEL_CI_UPLOAD_USER: ''