Commit 41c8ba89 authored by Manuel Moos's avatar Manuel Moos
Browse files

Use pre-supplied images from steam SDK repository

Activate only for future updates. The version we used for the current
build images isn't available the easy way.
parent 17438444
Pipeline #236008616 passed with stages
in 28 minutes and 56 seconds
#!/bin/bash
# builds a basic arma build environment based on alpine, 64 bit
# builds a basic arma build environment based on steam scout, 64 bit
wd="`dirname $0`"
. ${wd}/epoch.sh
${wd}/../scripts/ensure_image.sh steamrt_scout_amd64
${wd}/build_armabuild.sh steamrt_scout_amd64 armasteam_64 --target armabuild_zthreadconfig
if test ${EPOCH} != 029_1; then
# for future updates: no more need for building with build_steamrt_scout_amd64.sh
# SDK source: see https://gitlab.steamos.cloud/steamrt/scout/sdk
# see also https://github.com/ValveSoftware/steam-runtime#building-in-the-runtime
# fixed tag from https://gitlab.steamos.cloud/steamrt/scout/sdk/container_registry/11
TAG=0.20201203.1
# or always-latest tag? Fixed tag is probably better.
# TAG=latest-steam-client-general-availability
SDK=registry.gitlab.steamos.cloud/steamrt/scout/sdk:${TAG}
docker pull ${SDK}
${wd}/build_armabuild.sh ${SDK} armasteam_64 --target armabuild_zthreadconfig || exit $?
else
# old way relying on cobbling together a local image from a tar
${wd}/../scripts/ensure_image.sh steamrt_scout_amd64 || exit $?
${wd}/build_armabuild.sh steamrt_scout_amd64 armasteam_64 --target armabuild_zthreadconfig || exit $?
fi
......@@ -3,6 +3,8 @@
# canonical 64 bit steam SDK environment
# see https://github.com/ValveSoftware/steam-runtime#building-in-the-runtime
# outdated, can go away on next update, see build_armasteam_64.sh
set -x
wd="`dirname $0`"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment