Skip to content

Commit fc1eae2

Browse files
authored
Merge pull request #172 from TileDB-Inc/victorgiannakouris/maven_upload
Publish to Maven Central
2 parents d8be4b1 + 736173a commit fc1eae2

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

azure-pipelines.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ stages:
6969
vmImage: $(imageName)
7070
steps:
7171
- template: ci/tiledb-java-windows-release.yml
72-
7372
- stage: Release
7473
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags')
7574
jobs:

ci/tiledb-java-final-jar.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ steps:
55
- bash: |
66
unset SYSTEM
77
set +e
8+
89
mv ../libraries/* .
910
1011
mkdir -p ./build/install/lib
@@ -58,4 +59,16 @@ steps:
5859
inputs:
5960
pathtoPublish: $(Build.BinariesDirectory)
6061
artifactName: final-jar
61-
condition: succeeded()
62+
condition: succeeded()
63+
64+
- bash: |
65+
echo "USERNAME"
66+
echo $SONATYPE_USERNAME
67+
./ci/upload_to_maven.sh
68+
env:
69+
GPG_KEY_ID: $(GPG_KEY_ID)
70+
GPG_PASSPHRASE: $(GPG_PASSPHRASE)
71+
GPG_SECRET_KEYS_ENC: $(GPG_SECRET_KEYS_ENC)
72+
SONATYPE_USERNAME: $(SONATYPE_USERNAME)
73+
SONATYPE_PASSWORD: $(SONATYPE_PASSWORD)
74+
displayName: "Publish"

ci/upload_to_maven.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
#!/usr/bin/env bash
22

3+
export GPG_KEY_LOCATION=$(pwd)/encrypted.key
34
echo "Starting upload to maven"
4-
mkdir .travis
5-
echo "${GPG_SECRET_KEYS_ENC}" | base64 --decode > ${ENCRYPTED_GPG_KEY_LOCATION}
6-
openssl aes-256-cbc -K $encrypted_a2869fb015d7_key -iv $encrypted_a2869fb015d7_iv -in $ENCRYPTED_GPG_KEY_LOCATION -out $GPG_KEY_LOCATION -d
5+
echo "${GPG_SECRET_KEYS_ENC}" | base64 --decode > $GPG_KEY_LOCATION
76
./gradlew properties -q | grep "version:" | awk '{print $2}'
87
export PROJECT_VERSION=$(./gradlew properties -q | grep "version:" | awk '{print $2}')
98
# Upload only snapshots to sonatype oss so it can make its way to maven central

0 commit comments

Comments
 (0)