我们将项目移至 gradle,并在 Jenkins 上持续构建。我们使用 gradle 包装器和 Jenkings gradle 插件。
通过查看控制台输出,我认识到每次构建都会下载 gradle:
11:24:42 Downloading http://services.gradle.org/distributions/gradle-1.5-bin.zip
11:24:48 ........................................................
11:24:49 Unzipping /home/workspace/our_build/wrapper/dists/gradle-1.5-bin/9si5v6u7tk37kj5dlsrdcm595/gradle-1.5-bin.zip
to /home/workspace/our_build/wrapper/dists/gradle-1.5-bin/9si5v6u7tk37kj5dlsrdcm595
我认为原因是因为 accurev 插件将始终清除每次运行的整个工作区(无法禁用)。
是否可以配置 gradle 下载位置?为所有工作使用共享位置是否安全?还是每个工作都有一个位置更好?