1
我写了一个gradle任务,运行android项目的一些过程。这项任务将在jenkins工作中执行。我想根据我运行的过程的状态来设置jenkins作业的构建状态。以下是该任务的简单片段。如何从Gradle任务设置Jenkins构建状态?
class MyTask extends DefaultTask {
@TaskAction
public void runDirectTask() {
PluginConfig config = project.mytask
TASK_STATUS status =myProcessWithStatusAsReturn(config)
switch (status) {
case PASS:
println("status pass") //TODO handle build pass
break
case UNSTABLE:
println("status unstable") //TODO handle build unstable
break
case FAILED:
println("status fail") //TODO handle build fail
break
}
}
}
在此先感谢..
嗨,我想从Groovy脚本做同样的事情。任何人都可以帮忙 –