Repository: incubator-geode
Updated Branches:
  refs/heads/develop e76e2814a -> 0705e85cd


GEODE-1817: Allow signing to be disabled

Allows signing to be disabled by setting nexusSignArchives false.
Also splits out the release type and qualifier into separate
properties.

On behalf of Jens Deppe


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/0705e85c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/0705e85c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/0705e85c

Branch: refs/heads/develop
Commit: 0705e85cdc74ebf3f11340bcddc09d1fd848608b
Parents: e76e281
Author: Anthony Baker <[email protected]>
Authored: Mon Sep 12 12:04:48 2016 -0700
Committer: Anthony Baker <[email protected]>
Committed: Tue Sep 13 13:43:54 2016 -0700

----------------------------------------------------------------------
 build.gradle          |  3 +--
 gradle.properties     | 14 ++++++++++++++
 gradle/publish.gradle |  3 ++-
 3 files changed, 17 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0705e85c/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index e112eb7..b2c90a7 100755
--- a/build.gradle
+++ b/build.gradle
@@ -39,8 +39,7 @@ dependencyVersions.load(new 
FileInputStream("${project.projectDir}/gradle/depend
 dependencyVersions.keys().each{ k -> project.ext[k] = dependencyVersions[k]}
 
 allprojects {
-
-  version = versionNumber + releaseType
+  version = versionNumber + releaseQualifier + releaseType
   ext.isReleaseVersion = !version.endsWith("SNAPSHOT")
 
   // We want to see all test results.  This is equivalatent to setting 
--continue

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0705e85c/gradle.properties
----------------------------------------------------------------------
diff --git a/gradle.properties b/gradle.properties
index 06855c7..1882b7b 100755
--- a/gradle.properties
+++ b/gradle.properties
@@ -18,6 +18,17 @@
 # .M?       - milestone release
 # <blank>   - release
 versionNumber = 1.0.0-incubating
+
+# Set the release qualifier using the following conventions:
+# .M?       - milestone release
+# -beta.?   - beta release
+# <blank>   - release
+releaseQualifier =
+
+# Set the release type using the following conventions:
+# -SNAPSHOT - development version
+# <blank>   - release
+# This is only really relevant for Maven artifacts.
 releaseType = -SNAPSHOT
 
 # Set the buildId to add build metadata that can be viewed from
@@ -35,3 +46,6 @@ minimumGradleVersion = 2.14.1
 # Set this on the command line with -P or in ~/.gradle/gradle.properties
 # to change the buildDir location.  Use an absolute path.
 buildRoot=
+
+# We want signing to be on by default. Signing requires GPG to be set up.
+nexusSignArchives = true

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0705e85c/gradle/publish.gradle
----------------------------------------------------------------------
diff --git a/gradle/publish.gradle b/gradle/publish.gradle
index 2258da6..8a579c2 100644
--- a/gradle/publish.gradle
+++ b/gradle/publish.gradle
@@ -14,6 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 subprojects {
   apply plugin: 'com.bmuschko.nexus'
   
@@ -24,7 +25,7 @@ subprojects {
   }
   
   nexus {
-    sign = true
+    sign = Boolean.parseBoolean(nexusSignArchives)
     repositoryUrl = 
'https://repository.apache.org/service/local/staging/deploy/maven2'
     snapshotRepositoryUrl = 
'https://repository.apache.org/content/repositories/snapshots'
   }

Reply via email to