我是gradle工具的新手,并获得了下一个项目。
test {
dependsOn cleanReports
useTestNG() {
suites 'src/test/resources/testng.xml'
systemProperty "property1", System.getProperty("property1")
systemProperty "property2", System.getProperty("property2")
systemProperty "property3", System.getProperty("property3")
listeners << 'listener.BuildReportExecutionListener'
listeners << 'listener.TestResultListener'
}
}
我想将这些测试发布到 Artifact 上,然后在Jenkins中对从 Artifact 上下载的jar文件使用 gradle clean测试来运行特定的发布版本。我该怎么做?
最佳答案
您可以建立基于项目属性的动态依赖关系。
https://discuss.gradle.org/t/dynamic-dependency-definitions-using-a-project-property-configuration/22773
关于jenkins - 使用外部依赖项运行集成测试。摇动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63342997/