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' }
