steamos CD deployment (#8)

This commit is contained in:
extrawurst
2025-03-20 17:47:15 +01:00
committed by GitHub
parent 77ca2f4ffb
commit 1721a34249
12 changed files with 93 additions and 46 deletions

30
build/steamos/README.md Normal file
View File

@@ -0,0 +1,30 @@
# buildmachine exclusive steam user:
see https://partner.steamgames.com/doc/sdk/uploading#Build_Account
# buildmachine auth key
go on a linux x86 machine:
```
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
chmod +x ~/Steam/
~/Steam/steamcmd.sh +help +quit
```
now we have to login with out ci account:
```
~/Steam/steamcmd.sh +login USERNAME +quit
```
If succesfull this creates `~/Steam/config/config.vdf`.
On a mac:
```
cat config.vdf | gzip | base64 | pbcopy
```
The gzipped and base64 encoded file is now in the clipboard and ready to be put into a CI secret.