[Gradle, JS] Delete recursively tmp directory in up-to-date case
This commit is contained in:
committed by
TeamCityServer
parent
5bc6d937e8
commit
ee1d2ecb4b
+4
-1
@@ -95,7 +95,10 @@ abstract class NodeJsSetupTask : DefaultTask() {
|
|||||||
val tmpDir = temporaryDir
|
val tmpDir = temporaryDir
|
||||||
unpackNodeArchive(nodeJsDist, tmpDir)
|
unpackNodeArchive(nodeJsDist, tmpDir)
|
||||||
|
|
||||||
if (upToDate && fileHasher.calculateDirHash(tmpDir.resolve(destination.name))!! == dirHash) return
|
if (upToDate && fileHasher.calculateDirHash(tmpDir.resolve(destination.name))!! == dirHash) {
|
||||||
|
tmpDir.deleteRecursively()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if (destination.isDirectory) {
|
if (destination.isDirectory) {
|
||||||
destination.deleteRecursively()
|
destination.deleteRecursively()
|
||||||
|
|||||||
+4
-1
@@ -105,7 +105,10 @@ open class YarnSetupTask : DefaultTask() {
|
|||||||
val tmpDir = temporaryDir
|
val tmpDir = temporaryDir
|
||||||
extract(yarnDist, tmpDir) // parent because archive contains name already
|
extract(yarnDist, tmpDir) // parent because archive contains name already
|
||||||
|
|
||||||
if (upToDate && fileHasher.calculateDirHash(tmpDir.resolve(destination.name))!! == dirHash) return
|
if (upToDate && fileHasher.calculateDirHash(tmpDir.resolve(destination.name))!! == dirHash) {
|
||||||
|
tmpDir.deleteRecursively()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if (destination.isDirectory) {
|
if (destination.isDirectory) {
|
||||||
destination.deleteRecursively()
|
destination.deleteRecursively()
|
||||||
|
|||||||
Reference in New Issue
Block a user