diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2021-02-11 01:53:19 +0530 |
---|---|---|
committer | Harsh Shandilya <me@msfjarvis.dev> | 2021-02-11 01:58:41 +0530 |
commit | b709d36c01e7e67def3d0b4ba32f0144c0b8f660 (patch) | |
tree | d5c1f0e9418966f52427f390df6c67f2cf429783 /tunnel | |
parent | 0301c85e2ca9c56c15e1b725c516e55e09d0c74c (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')
-rw-r--r-- | tunnel/publish.gradle | 13 |
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 +} |