Огурец Дженкинса не копируется на контроллерJAVA

Программисты JAVA общаются здесь
Anonymous
Огурец Дженкинса не копируется на контроллер

Сообщение Anonymous »

У меня проблемы с плагином Cucumber. Мой Jenkins использует GKE, поэтому у меня есть модуль контроллера Jenkins, который генерирует модуль для каждого задания.
Я создал простое Java-приложение для тестирования Cucumber и получения результатов тестирования. Проблема в том, что Cucumber не копирует target/cucumber.json в каталог репоста.

Код: Выделить всё

[CucumberReport] Using Cucumber Reports version 5.8.3
[CucumberReport] JSON report directory is ""
[CucumberReport] Copied 3 properties files from workspace "/home/jenkins/agent/workspace/DevOps/cucumber" to reports directory "/var/jenkins_home/jobs/DevOps/jobs/cucumber/builds/19/cucumber-html-reports/.cache"
[CucumberReport] Copied 0 files from workspace "/home/jenkins/agent/workspace/DevOps/cucumber" to reports directory "/var/jenkins_home/jobs/DevOps/jobs/cucumber/builds/19/cucumber-html-reports/.cache"
[CucumberReport] Processing 0 json files:
[CucumberReport] Missing report result - report was not successfully completed
[CucumberReport] Build status is left unchanged
Я не понимаю, почему это не работает. Я вижу огурец.json в модуле.
Это файл jenkins:

Код: Выделить всё

node ('') {
stage('Get-Source') {
checkout scm
}
stage('Run Tests') {
sh "ls -la"
sh 'cd ./java-test/jenkins-example-cucumber && ./mvnw clean test'
}
stage('cucumber-report') {
junit '**/surefire-reports/*.xml'
cucumber buildStatus: 'null', customCssFiles: '', customJsFiles: '', failedFeaturesNumber: -1, failedScenariosNumber: -1, failedStepsNumber: -1, fileIncludePattern: '*/cucumber.json', pendingStepsNumber: -1, skippedStepsNumber: -1, sortingMethod: 'ALPHABETICAL', undefinedStepsNumber: -1
}
}
Есть предложения? Я думаю, что проблема с моим контроллером.

Подробнее здесь: https://stackoverflow.com/questions/788 ... controller

Вернуться в «JAVA»