在我的存储库中,我有2个独立的项目。
-- ProjectA
-- ProjectB
我里面有2个不同的build.gradle文件。
我只想为ProjectA开始Jenkins的工作: 所以我更改了工作配置:
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'
}
失败,因为詹金斯无法找到此文件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中查找所有文件?