diff --git a/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy b/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy index 3c8e01a67..02f11b1b3 100644 --- a/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy +++ b/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy @@ -86,6 +86,8 @@ class Docker implements Serializable { def arg = parsedArgs[i] if ((arg == '-f' || arg.startsWith('--file')) && i < (parsedArgs.length - 1)) { dockerfile = arg.startsWith('--file=') ? arg.split('=')[1] : parsedArgs[i+1] + // Trim leading and trailing quotes + dockerfile = dockerfile.replaceAll(/^('|")(.*)(\1)$/, '$2') break } }