gradle custom task order on Android

Viewed 4708

I have 2 gradle tasks that i want to run after assembleRelease task.

task copyRequiredFilesToVersionControl(type:Copy) {
  ...
}

task ('versionControl') << {
  ...
}

If I configure order for these tasks as below tasks get never called...

copyRequiredFilesToVersionControl.dependsOn(assembleRelease)
versionControl.dependsOn(copyRequiredFilesToVersionControl)

If i change order like;

assembleRelease.dependsOn(copyRequiredFilesToVersionControl)
versionControl.dependsOn(copyRequiredFilesToVersionControl)

Tasks are run at the beginning of document. So there is no file to copy and add to version control.

What is the best approach?

2 Answers
Related