Определить абсолютный путь, задание Jenkins завершается неудачно, потому что 2 проекта в одном хранилище - PullRequest
0 голосов
/ 17 мая 2019

В моем репозитории у меня есть 2 независимых проекта.

-- ProjectA
-- ProjectB

У меня внутри них 2 разных файла build.gradle.

Я хочу начать работу Jenkins только для ProjectA: Итак, яизменилось в конфигурации задания:

Build File: ProjectA/build.gradle

Я хочу выполнить свою задачу:

cucumber -Pthreads=10 -Ptags=@ALL

мой файл gradle.build:

cucumber {
    threads = project.findProperty("threads")
    glue = 'classpath:com.cucumber.steps'
    plugin = ["pretty", "html:target/cucumber", "json:target/cucumber.json"]
    tags = project.findProperty("tags")
    featurePath = 'src/main/resources/feature'
    main = 'cucumber.api.cli.Main'
}

Сбой из-за jenkinsне могу найти этот файл src / main / resources / feature

Я вижу этот путь в журнале:

/var/lib/jenkins/workspace/repoName/src/main/resources/feature

, но путь должен быть: / var / lib / jenkins / workspace / repoName/ ProjectA / src / main / resources / feature

Как заставить Jenkins выполнить его и искать все файлы в ProjectA?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...