【发布时间】:2018-03-11 10:04:39
【问题描述】:
我们在不同的机器上有多个 GitLab 运行器。
我们在多个相互依赖的步骤中破坏了我们的管道,我发现 gradle 不会以增量方式运行。
例如,我们有build apk 和upload apk to hockeyapp。我们总是将 apk 输出从一个步骤复制到另一个步骤。但是 gradle 仍然从头开始构建 apk,因为上传需要它。
- 如何排除故障?
- 要复制哪些文件夹以确保 gradle 以增量方式运行?
我们正在使用 Gradle 4.x(4.1 并移至 4.2)
【问题讨论】:
-
如果每次都解决依赖关系,您似乎需要从项目根目录复制
.gradle,从用户主页复制.gradle。