Skip to content

Commit 0435eb2

Browse files
authored
release: AWS AppSync SDK for Android 3.1.4 (Amend)
1 parent 08e47e5 commit 0435eb2

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

build.gradle

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,19 @@ allprojects {
2626
}
2727
}
2828

29+
subprojects { project ->
30+
afterEvaluate {
31+
if (System.getenv("ORG_GRADLE_PROJECT_signingKeyId") != null) {
32+
System.out.println("Getting signing info from protected source.")
33+
project.ext.'signing.keyId' = System.getenv("ORG_GRADLE_PROJECT_signingKeyId")
34+
project.ext.'signing.password' = System.getenv('ORG_GRADLE_PROJECT_signingPassword')
35+
project.ext.'signing.inMemoryKey' = System.getenv('ORG_GRADLE_PROJECT_signingInMemoryKey')
36+
project.ext.SONATYPE_NEXUS_USERNAME = System.getenv('ORG_GRADLE_PROJECT_SONATYPE_NEXUS_USERNAME')
37+
project.ext.SONATYPE_NEXUS_PASSWORD = System.getenv('ORG_GRADLE_PROJECT_SONATYPE_NEXUS_PASSWORD')
38+
}
39+
}
40+
}
41+
2942
task clean(type: Delete) {
3043
delete rootProject.buildDir
3144
}

gradle-mvn-push.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@ afterEvaluate { project ->
105105

106106
signing {
107107
required { isReleaseBuild() && gradle.taskGraph.hasTask("uploadArchives") }
108+
if (project.hasProperty('signing.inMemoryKey')) {
109+
def signingKey = findProperty("signing.inMemoryKey").replace("\\n","\n")
110+
def signingPassword = findProperty("signing.password")
111+
useInMemoryPgpKeys(signingKey, signingPassword)
112+
}
108113
sign configurations.archives
109114
}
110115

0 commit comments

Comments
 (0)