Jenkinsfile无法在Windows(bat)中安装CD

问题描述 投票:0回答:1

我是JenkinsFile的新手

我能够在可执行Windows批处理命令(自由样式项目)下成功运行mkdircd命令

但是,现在我想在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",但是那也不起作用。

我是JenkinsFile的新手,我能够在可执行Windows批处理命令(自由样式项目)下成功运行mkdir和cd命令,但是,现在我想在JenkinsFile内将其写到...

jenkins jenkins-pipeline
1个回答
0
投票

使用多行批处理命令效果很好

© www.soinside.com 2019 - 2024. All rights reserved.