我刚开始编写JenkinsFile
我能够在可执行Windows批处理命令(自由样式项目)下成功运行mkdir
和cd
命令
但是,现在我想在JenkinsFile中编写它以使用管道项目
我有以下脚本,无法cd
进入现有目录
node('Windows-OS') {
def workspace = pwd()
stage('pre-build') {
checkout scm
}
stage('build') {
bat 'echo "Buils starting..."'
bat 'echo "CD"'
bat "cd '${workspace}\\CS'"
bat 'CD'
}
}
错误:C:\Source\workspace\Win_Pipeline_Proj>cd 'C:\Source\workspace\Win_Pipeline_Proj\CS'
The filename, directory name, or volume label syntax is incorrect.
我什至尝试运行bat "cd CS"
,但这也不起作用。
答案 0 :(得分:0)
使用多行批处理命令可以正常工作
bat '''
echo "Buils starting..."'
CD CS
cd
'''