Merge pull request #888 from roastario/add_post_process_tarballing_task

add post process step to build tarball from node distribution
This commit is contained in:
Stefano Franz 2018-05-30 10:03:52 +01:00 committed by GitHub
commit 7c8038f388
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,6 +6,7 @@ evaluationDependsOn(":launcher")
ext {
outputDir = "$buildDir/corda"
tarballDir = "$buildDir/distribution"
}
def tmpDir = "${buildDir}/tmp/"
@ -152,6 +153,19 @@ if (isLinux || isMac) {
println("${outputDir}")
}
}
}else{
task buildCordaTarball(type: Tar, dependsOn: [buildNode]) {
from outputDir
compression = Compression.BZIP2
baseName = 'corda-enterprise-distribution'
destinationDir = file(tarballDir)
extension = "tar.bz2"
doLast{
println("Distribution tarball available at:")
println("${tarballDir}/${baseName}.${extension}")
}
}
} else {
println("Not running on *nix, disabling distribution generation")
}