-
Rémi Bernon authoredRémi Bernon authored
Proton (soldier) SDK
This project builds Docker images based on https://gitlab.steamos.cloud/steamrt/soldier/sdk, with the addition of Proton build-dependencies.
This is mostly just a CI script, that clones
https://github.com/ValveSoftware/Proton and builds the same docker
images as what make protonsdk
does there. It does a bit of magic to
create a set of commands usable by kaniko
instead of docker, as this
CI runs on Google Compute instances.
To trigger a new build and publish a new image, clone this repository,
update the PROTON_COMMIT
variable in .gitlab-ci.yml
, commit, push
and wait.
The image version tag that will be created is the value of the
PROTONSDK_VERSION
variable in docker/Makefile
in the Proton
source. If an image with the same tag already exists, it will be
overwritten, so make sure to edit this variable to some new value
after a new version has been published.
The SteamRT SDK image version that is used as a base, is defined
using the STEAMRT_VERSION
variable in the same Makefile
. The
PROTONSDK_VERSION
variable is usually a combination of this plus
an additional number, but it's not required to be.