gpt4 book ai didi

gradle - 创建一个始终作为最终清理步骤运行的任务?

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

我有一个gradle构建文件,其中包含启动docker容器进行集成测试的任务。

我想创建一个任务,该任务始终作为一次最终清理步骤运行一次,以停止docker容器,而不管先前的任务是成功还是失败。

这可能在gradle中吗?怎么做?

最佳答案

您可以在末尾添加清理任务,并在其他任务失败时使用taskGraph进行清理:

gradle.taskGraph.afterTask { Task task, TaskState state ->
if (state.failure) {
doCleanup
}
}

关于gradle - 创建一个始终作为最终清理步骤运行的任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32474385/

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