commit
840f0d7a9f
|
|
@ -7,6 +7,18 @@ groupId=$( cat artifactory-repo/build-info.json | jq -r '.buildInfo.modules[0].i
|
|||
version=$( cat artifactory-repo/build-info.json | jq -r '.buildInfo.modules[0].id' | sed 's/.*:.*:\(.*\)/\1/' )
|
||||
|
||||
echo "Syncing ${buildName}/${buildNumber} to Maven Central"
|
||||
|
||||
publishStatus=$(curl \
|
||||
-s \
|
||||
-o /dev/null \
|
||||
-I \
|
||||
-w "%{http_code}"
|
||||
"https://oss.sonatype.org/service/local/repositories/releases/content/org/springframework/boot/spring-boot/${version}/spring-boot-${version}.jar.sha1")
|
||||
|
||||
if [ ${publishStatus} == "200" ]; then
|
||||
echo "Already published to Sonatype"
|
||||
else
|
||||
echo "Calling Bintray to sync to Sonatype"
|
||||
curl \
|
||||
-s \
|
||||
--connect-timeout 240 \
|
||||
|
|
@ -16,5 +28,7 @@ echo "Syncing ${buildName}/${buildNumber} to Maven Central"
|
|||
-f \
|
||||
-X \
|
||||
POST "https://api.bintray.com/maven_central_sync/${BINTRAY_SUBJECT}/${BINTRAY_REPO}/${groupId}/versions/${version}" > /dev/null || { echo "Failed to sync" >&2; exit 1; }
|
||||
fi
|
||||
|
||||
echo "Sync complete"
|
||||
echo $version > version/version
|
||||
|
|
|
|||
Loading…
Reference in New Issue