gpt4 book ai didi

gradle - 如何使用 Jenkins 工作覆盖build.gradle

转载 作者:行者123 更新时间:2023-12-03 03:30:43 25 4
gpt4 key购买 nike

我需要使用Jenkins作业覆盖build.gradle文件。

在Jenkins gradle插件的构建步骤中对此进行了尝试,但没有成功:

-PcheckstyleTask.ignoreFailures=false
-PcheckstyleTask.checkstyleTest.enabled=true

问题:

这些值需要使用Jenkins作业进行更新: ignoreFailurescheckstyleTest.enabled。需要做什么?有人可以帮帮我吗。

文件 build.gradle:
checkstyle {
configFile = new File(rootDir, "checkstyle/checkstyle.xml")
checkstyleMain.source = getTouchedFiles()
ignoreFailures = true
checkstyleTest.enabled = false
}

最佳答案

换句话说,似乎您想基于某种条件配置Checkstyle任务:

if (project.hasProperty("CI")) {
tasks.withType(Checkstyle) {
ignoreFailures = false
checkstyleTest.enabled = true
}
}

用法: ./gradlew -PCI checkstyle

关于gradle - 如何使用 Jenkins 工作覆盖build.gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com