«Синтаксис команды неверен». Использование команды копирования в трубопроводе Jenkins - PullRequest
0 голосов
/ 30 сентября 2019

Я использую копию файла в другом каталоге, но он говорит мне, что синтаксис команды неправильный, я пробовал много вариантов, с кавычками, без кавычек. Ответ, который вы мне даете - синтаксическая ошибка в команде. Это команда:

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 голосов
/ 30 сентября 2019

Вы пробовали

bat script: '''

'''

, иначе точное сообщение об ошибке поможет

...