-
Improvement
-
Resolution: Unresolved
-
Major
-
None
Executing a step similar to the following fails:
steps
{
bat returnStatus: true, script: '''
SET PATH = %PATH%;"C:ʅʅsomeʅʅpath"
PATH'''
}
(I had to use special characters above because double back-slashes aren't displayed correctly by Jira.)
The path is not being set:
[Pipeline] bat
[Jenkins Test-Pipeline] Running batch script
C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>SET PATH = C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;"C:\some\path"
C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>PATH
PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps
[JENKINS-52347] multi-line bat step isn't executed within a single console session
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} {{ {}} {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\path"}} {{ PATH'''}} {{ }}} ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} \{ {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} \} ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} \{ {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} \} ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\ \}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\ \}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\ path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\ path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} ( {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} ) ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} ( {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\some\\}}{{path"}} {{ PATH'''}} ) ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\someʅʅ}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Description |
Original:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:\\someʅʅ}}{{path"}} {{ PATH'''}} } ---- The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
New:
Executing a step similar to the following fails: ---- {{steps}} { {{ bat returnStatus: true, script: '''}} {{ SET PATH = %PATH%;"C:ʅʅ}}{{someʅʅ}}{{path"}} {{ PATH'''}} } ---- (Had to use special characters above because double back-slashes aren't displayed correctly here.) The path is not being set: ---- {{[Pipeline] bat}} {{[Jenkins Test-Pipeline] Running batch script}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}SET PATH ={color} C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps{color:#de350b};"C:\some\path"{color}}} {{C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>{color:#de350b}PATH{color}}} {{PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Docker\Docker\Resources\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps}} ---- |
Summary | Original: multi-line bat step isn't executing within single session | New: multi-line bat step isn't executed within single session |