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

Reply via email to