Repository: incubator-gobblin Updated Branches: refs/heads/master 081004e12 -> f543a39a4
Add ability to sign binary releases Project: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/commit/702b839e Tree: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/tree/702b839e Diff: http://git-wip-us.apache.org/repos/asf/incubator-gobblin/diff/702b839e Branch: refs/heads/master Commit: 702b839eeacf6288037b01dd3e90f9e911054539 Parents: 081004e Author: Abhishek Tiwari <[email protected]> Authored: Mon Jul 2 22:53:14 2018 +0530 Committer: Abhishek Tiwari <[email protected]> Committed: Mon Jul 2 22:53:14 2018 +0530 ---------------------------------------------------------------------- gobblin-distribution/build.gradle | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/702b839e/gobblin-distribution/build.gradle ---------------------------------------------------------------------- diff --git a/gobblin-distribution/build.gradle b/gobblin-distribution/build.gradle index fff1298..6354e7d 100644 --- a/gobblin-distribution/build.gradle +++ b/gobblin-distribution/build.gradle @@ -53,7 +53,7 @@ apply from: "${rootProject.rootDir}/gobblin-flavored-build.gradle" task buildDistributionTar(type: Tar, overwrite: true) { extension = 'tar.gz' - baseName = project.name + baseName "apache-gobblin-incubating-bin" compression = Compression.GZIP into("conf") { from "../conf/" } @@ -72,8 +72,22 @@ task buildDistributionTar(type: Tar, overwrite: true) { copy { from buildDir.path + '/distributions/' + baseName + '-' + project.version + '.tar.gz' into project.rootDir.path + + archiveName = "${baseName}-${project.version}.tar.gz" + ant.checksum file:"$buildDir.path/distributions/$archiveName", algorithm: "MD5", fileext: ".md5" + ant.checksum file:"$buildDir.path/distributions/$archiveName", algorithm: "SHA-512", fileext: ".sha512" } } } +// Signing requires a user ~/.gradle/gradle.properties file with signing information. +// See: http://www.gradle.org/docs/current/userguide/signing_plugin.html +signing { + // Sign the source archive if the proper configuration is in place to do so. Otherwise + // skip the signing process (it isn't required). This archive can be manually signed if + // needed. + required false + sign buildDistributionTar +} + assemble.dependsOn buildDistributionTar
