From 4cf04ffaa22a61c64c727a5e0952f648eaa5682f Mon Sep 17 00:00:00 2001 From: Itms Date: Thu, 12 Dec 2024 11:39:44 +0100 Subject: [PATCH] Set executable on all shell scripts in the nightly --- build/jenkins/pipelines/nightly-build.Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/build/jenkins/pipelines/nightly-build.Jenkinsfile b/build/jenkins/pipelines/nightly-build.Jenkinsfile index 1b6b45e1bf..8d366e990b 100644 --- a/build/jenkins/pipelines/nightly-build.Jenkinsfile +++ b/build/jenkins/pipelines/nightly-build.Jenkinsfile @@ -167,6 +167,7 @@ pipeline { ws("workspace/nightly-svn") { bat "svn add --force ." bat "(for /F \"tokens=* delims=! \" %%A in ('svn status ^| findstr /R \"^!\"') do (svn delete %%A)) || (echo No deleted files found) ^& exit 0" + bat "for /R %%F in (*.sh) do (svn propset svn:executable ON %%F)" withCredentials([usernamePassword(credentialsId: 'nightly-autobuild', passwordVariable: 'SVNPASS', usernameVariable: 'SVNUSER')]) { script { env.GITHASH = gitHash bat 'svn commit --username %SVNUSER% --password %SVNPASS% --no-auth-cache --non-interactive -m "Nightly build for %GITHASH% (%DATE%)"'