summaryrefslogtreecommitdiffhomepage
path: root/tunnel/publish.gradle
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2021-02-11 01:53:19 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2021-02-11 01:58:41 +0530
commitb709d36c01e7e67def3d0b4ba32f0144c0b8f660 (patch)
treed5c1f0e9418966f52427f390df6c67f2cf429783 /tunnel/publish.gradle
parent0301c85e2ca9c56c15e1b725c516e55e09d0c74c (diff)
tunnel: switch publishing to MavenCentral
Since MavenCentral requires GPG signed artifacts, we'll need to configure some things on the machine running the deployment. Specifically, these three Gradle properties need to be set (preferably in ~/.gradle/gradle.properties) ``` signing.keyId= // Duh signing.password= // I have absolutely no idea how this will work with HSMs signing.secretKeyRingFile= // $HOME/.gnupg/... you know the deal ``` The BINTRAY_USER and BINTRAY_KEY variables are replaced by SONATYPE_USER and SONATYPE_PASSWORD to better reflect their new contents. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'tunnel/publish.gradle')
-rw-r--r--tunnel/publish.gradle13
1 files changed, 9 insertions, 4 deletions
diff --git a/tunnel/publish.gradle b/tunnel/publish.gradle
index 7124da64..43ac52f7 100644
--- a/tunnel/publish.gradle
+++ b/tunnel/publish.gradle
@@ -1,4 +1,5 @@
apply plugin: 'maven-publish'
+apply plugin: 'signing'
afterEvaluate {
publishing {
@@ -41,11 +42,11 @@ afterEvaluate {
}
repositories {
maven {
- name = "bintray"
- url = uri("https://api.bintray.com/maven/wireguard/wireguard-android/wireguard-android/;publish=1;override=0")
+ name = "sonatype"
+ url = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")
credentials {
- username = hasProperty('BINTRAY_USER') ? getProperty('BINTRAY_USER') : System.getenv('BINTRAY_USER')
- password = hasProperty('BINTRAY_KEY') ? getProperty('BINTRAY_KEY') : System.getenv('BINTRAY_KEY')
+ username = hasProperty('SONATYPE_USER') ? getProperty('SONATYPE_USER') : System.getenv('SONATYPE_USER')
+ password = hasProperty('SONATYPE_PASSWORD') ? getProperty('SONATYPE_PASSWORD') : System.getenv('SONATYPE_PASSWORD')
}
}
}
@@ -70,3 +71,7 @@ android.libraryVariants.all { variant ->
}
}
}
+
+signing {
+ sign publishing.publications
+}