diff --git a/Jenkins/jenkins-grab-se.ps1 b/Jenkins/jenkins-grab-se.ps1 index bdec89b..0e3f998 100644 --- a/Jenkins/jenkins-grab-se.ps1 +++ b/Jenkins/jenkins-grab-se.ps1 @@ -1,5 +1,9 @@ pushd +param( + [Parameter(Mandatory=$true)][string]$previewPass +) + $steamData = "C:/Steam/Data-preview/" $steamCMDPath = "C:/Steam/steamcmd/" $steamCMDZip = "C:/Steam/steamcmd.zip" @@ -16,9 +20,6 @@ if (!(Test-Path $steamCMDPath)) { [System.IO.Compression.ZipFile]::ExtractToDirectory($steamCMDZip, $steamCMDPath) } -echo test -echo $previewPass - cd "$steamData" & "$steamCMDPath/steamcmd.exe" "+login anonymous" "+force_install_dir $steamData" "+app_update 298740 -beta steamctg -betapassword $previewPass validate" "+quit" diff --git a/Jenkinsfile b/Jenkinsfile index 7ad065e..767d47e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -20,7 +20,9 @@ node { } stage('Acquire SE') { - bat 'powershell -File Jenkins/jenkins-grab-se.ps1' + withCredentials([string(credentialsId: 'previewSecretPass', variable: 'previewPass')]) { + bat 'powershell -File Jenkins/jenkins-grab-se.ps1 $previewPass' + } bat 'IF EXIST GameBinaries RMDIR GameBinaries' bat 'mklink /J GameBinaries "C:/Steam/Data-preview/DedicatedServer64/"' }