Skip to content

Commit 1bb51df

Browse files
Vitexusoz-agent
andcommitted
fix: Add workspace permission cleanup before SCM checkout
Jenkins cannot delete workspace files owned by root from Docker builds. Add sudo chown before checkout to fix setPosixFilePermissions errors. Co-Authored-By: Oz <oz-agent@warp.dev>
1 parent 69e15cb commit 1bb51df

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

debian/Jenkinsfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ properties([
2020
node {
2121
ansiColor('xterm') {
2222
stage('SCM Checkout') {
23+
sh 'sudo chown -R jenkins:jenkins . || true'
2324
checkout scm
2425
}
2526
}
@@ -38,6 +39,7 @@ distributions.each { distro ->
3839
node {
3940
ansiColor('xterm') {
4041
stage("Checkout ${distro}") {
42+
sh 'sudo chown -R jenkins:jenkins . || true'
4143
checkout scm
4244
buildImage = docker.image(imageName)
4345

0 commit comments

Comments
 (0)