Skip to content

Commit 470f567

Browse files
author
Matthew Sackman
committed
Merging bug 22823 onto default
2 parents bfb7ad6 + a12d2ba commit 470f567

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

nexus-upload.sh

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,16 @@ set -e
1010

1111
NEXUS_ROOT="http://$CREDS@oss.sonatype.org/service/local/staging/deploy/maven2/com/rabbitmq/amqp-client/$VERSION"
1212

13-
for ARTIFACT_NAME in $@; do
14-
echo "Uploading $ARTIFACT_NAME"
13+
for artifact in $@; do
14+
echo "Uploading $artifact"
1515

16-
rm -f $ARTIFACT_NAME.asc
17-
gpg --homedir $GNUPG_PATH/.gnupg --local-user $SIGNING_KEY --no-tty --armor --detach-sign --output $ARTIFACT_NAME.asc $ARTIFACT_NAME
18-
md5sum $ARTIFACT_NAME | cut -f1 -d' ' >$ARTIFACT_NAME.md5
19-
md5sum $ARTIFACT_NAME.asc | cut -f1 -d' ' >$ARTIFACT_NAME.asc.md5
20-
sha1sum $ARTIFACT_NAME | cut -f1 -d' ' >$ARTIFACT_NAME.sha1
21-
sha1sum $ARTIFACT_NAME.asc | cut -f1 -d' ' >$ARTIFACT_NAME.asc.sha1
22-
curl -XPUT --data-binary @$ARTIFACT_NAME $NEXUS_ROOT/$ARTIFACT_NAME
23-
24-
for EXT in md5 sha1 asc asc.md5 asc.sha1; do
25-
curl -XPUT --data-binary @$ARTIFACT_NAME.$EXT $NEXUS_ROOT/$ARTIFACT_NAME.$EXT
16+
rm -f $artifact.asc
17+
gpg --homedir $GNUPG_PATH/.gnupg --local-user $SIGNING_KEY --no-tty --armor --detach-sign --output $artifact.asc $artifact
18+
for ext in '' .asc ; do
19+
curl -XPUT --data-binary @$artifact$ext $NEXUS_ROOT/$artifact$ext
20+
for sum in md5 sha1 ; do
21+
${sum}sum $artifact$ext | (read a rest ; echo -n "$a") >$artifact$ext.$sum
22+
curl -XPUT --data-binary @$artifact$ext.$sum $NEXUS_ROOT/$artifact$ext.$sum
23+
done
2624
done
2725
done

0 commit comments

Comments
 (0)