“命令语法不正确。”在Jenkins管道中使用复制命令

时间:2019-09-30 13:35:34

标签: groovy jenkins-pipeline jenkins-groovy

我正在使用文件的bat副本到另一个目录,但是它告诉我命令语法是错误的,我尝试了很多带引号且不带引号的选项。您给我的答案是命令中的语法错误。这是命令:

post { 
            always { 
                echo 'Copy Reports'
                publishHTML([
                    allowMissing: false, 
                    alwaysLinkToLastBuild: true, 
                    keepAll: false, 
                    reportDir: 'target/newman', 
                    reportFiles: 'report.html', 
                    reportName: 'Postman Report', 
                    reportTitles: ''
                ])
                bat '''
                    copy target/newman/report.html C:\\server\\test\\%JOB_BASE_NAME%\\report_%date:~6,4%-%date:~3,2%-%date:~0,2%\\report_%time:~0,2%:%time:~3,2%:%time:~6,2%.html
                    copy target/newman/report.json C:\\server\\test\\%JOB_BASE_NAME%\\report_%date:~6,4%-%date:~3,2%-%date:~0,2%\\report_%time:~0,2%:%time:~3,2%:%time:~6,2%.json
                '''
            }
        }

1 个答案:

答案 0 :(得分:0)

您尝试过

bat script: '''

'''

否则,确切的错误消息会有所帮助

相关问题