Slackbot
10/25/2023, 5:10 PMJason Atwood
10/25/2023, 5:11 PMJason Atwood
10/25/2023, 5:11 PMclear-configuration-cache-state-before = BUILD
clear-project-cache-before = BUILD
clear-build-cache-before = BUILDJason Atwood
10/25/2023, 5:29 PMJason Atwood
10/25/2023, 5:31 PMCaused by: java.lang.IllegalStateException: ClearBuildCacheMutator(BUILD) is not allowed to be executed between builds with invoker Tooling API
at org.gradle.profiler.mutations.AbstractCleanupMutator.validate(AbstractCleanupMutator.java:27)
at org.gradle.profiler.ScenarioDefinition.validate(ScenarioDefinition.java:36)Jason Atwood
10/25/2023, 5:31 PMJason Atwood
10/25/2023, 5:32 PM@Override
public boolean allowsCleanupBetweenBuilds() {
// Warm daemons keep caches open and thus they cannot be removed
return !isReuseDaemon();
}Jason Atwood
10/25/2023, 5:32 PMGabriel Feo
10/25/2023, 5:53 PMAnze Sodja
10/25/2023, 7:41 PMJason Atwood
10/26/2023, 4:44 PMJason Atwood
10/26/2023, 4:47 PMpackage-universal-apk {
title = "Package universal apk"
tasks = ["app:packageInternalDebugUniversalApk"]
warm-ups = 2
iterations = 5
cleanup-tasks = ["clean"] # run before each build
gradle-args = ["--rerun-tasks", "--no-configuration-cache"]
}Gabriel Feo
10/26/2023, 4:50 PM--rerun-tasks, you don't need clean