Skip to content
Snippets Groups Projects
Commit 190d330e authored by Simon McVittie's avatar Simon McVittie
Browse files

CI: Additionally build the package on heavy, soldier and sniper


This avoids nasty surprises when we try to do a release and find that
one of these suites has regressed.

Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
parent 65dab572
No related branches found
No related tags found
1 merge request!488Fix various build-time test failures
......@@ -29,7 +29,6 @@ variables:
meson
pandoc
python3
python3.5
zlib1g
IMAGES_DOWNLOAD_URL: ''
......@@ -37,10 +36,17 @@ variables:
DEBIAN_FRONTEND: noninteractive
SCOUT_DOCKER_REGISTRY: registry.gitlab.steamos.cloud
SCOUT_DOCKER_REGISTRY: '${CI_REGISTRY}'
SCOUT_DOCKER_IMAGE: steamrt/scout/sdk:beta
SCOUT_I386_DOCKER_IMAGE: steamrt/scout/sdk/i386:beta
SCOUT_APT_SOURCES_FILE: ''
# There's no public Docker image for heavy right now
HEAVY_DOCKER_REGISTRY: ''
HEAVY_DOCKER_IMAGE: ''
SOLDIER_DOCKER_REGISTRY: '${CI_REGISTRY}'
SOLDIER_DOCKER_IMAGE: steamrt/soldier/sdk:beta
SNIPER_DOCKER_REGISTRY: '${CI_REGISTRY}'
SNIPER_DOCKER_IMAGE: steamrt/sniper/sdk:beta
DEVEL_DOCKER_REGISTRY: ''
DEVEL_DOCKER_IMAGE: ''
# Set non-empty to allow
......@@ -118,6 +124,29 @@ package:i386:
STEAM_CI_INSTALL_SCRIPT: |
apt-get -y install pkg-create-dbgsym
package:heavy:
extends: .srt_build_package
rules:
- if: '$HEAVY_DOCKER_REGISTRY != "" && $HEAVY_DOCKER_IMAGE != ""'
variables:
BUILD_IMAGE: '${HEAVY_DOCKER_REGISTRY}/${HEAVY_DOCKER_IMAGE}'
DEB_BUILD_SNAPSHOT_RELEASE_TAGS: 'yes'
STEAM_CI_DEB_BUILD: full # debuild --build=full, aka -F
package:soldier:
extends: .srt_build_package
variables:
BUILD_IMAGE: '${SOLDIER_DOCKER_REGISTRY}/${SOLDIER_DOCKER_IMAGE}'
DEB_BUILD_SNAPSHOT_RELEASE_TAGS: 'yes'
STEAM_CI_DEB_BUILD: full # debuild --build=full, aka -F
package:sniper:
extends: .srt_build_package
variables:
BUILD_IMAGE: '${SNIPER_DOCKER_REGISTRY}/${SNIPER_DOCKER_IMAGE}'
DEB_BUILD_SNAPSHOT_RELEASE_TAGS: 'yes'
STEAM_CI_DEB_BUILD: full # debuild --build=full, aka -F
build:devel:
stage: build
tags:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment