From 171a61b6c226aa9a2980d0fe0db4ba204fdd09f1 Mon Sep 17 00:00:00 2001 From: The_Spider Date: Wed, 6 Jul 2022 21:27:11 -0500 Subject: [PATCH] adds token from secret --- build-projectzomboid.jenkins | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/build-projectzomboid.jenkins b/build-projectzomboid.jenkins index c7d9dab..bd56c9a 100644 --- a/build-projectzomboid.jenkins +++ b/build-projectzomboid.jenkins @@ -5,12 +5,12 @@ def repositoryCreds = "harbor-repository-creds" def workspace def dockerFile +def steamSecret = 'steam-login-token' +def steamToken def label = "kubernetes-${UUID.randomUUID().toString()}" def templateName = "pipeline-worker" -def steamToken = "steam-token" - pipeline { agent { kubernetes { @@ -45,6 +45,13 @@ WORKDIR /home/steam/ProjectZomboid ENTRYPOINT ["/bin/bash", "-c", "/home/steam/ProjectZomboid/start-server.sh"] """ + + withCredentials([string( + credentialsId: steamSecret, + variable: "token" + )]) { + steamToken = token + } } } } @@ -54,6 +61,9 @@ ENTRYPOINT ["/bin/bash", "-c", "/home/steam/ProjectZomboid/start-server.sh"] imageDest: "${repository}/library/project-zomboid:latest", dockerFile: dockerFile, repoCreds: repositoryCreds, + [ + "STEAM_TOKEN=${steamToken}", + ], ) functions.deletePod(