[java-parent-projects COMMIT] /java-parent-project-v3/trunk/bin/upload-nexus-dependencies.sh
noreply at shibboleth.net
noreply at shibboleth.net
Wed Feb 25 12:04:43 EST 2015
Author: tzeller
Date: Wed Feb 25 12:04:42 2015
New Revision: 323
URL: http://svn.shibboleth.net/view/java-parent-projects?rev=323&view=rev
Log:
JPAR-56 Rebuild Nexus metadata only for changed artifacts.
Modified:
java-parent-project-v3/trunk/bin/upload-nexus-dependencies.sh
Modified: java-parent-project-v3/trunk/bin/upload-nexus-dependencies.sh
URL: http://svn.shibboleth.net/view/java-parent-projects/java-parent-project-v3/trunk/bin/upload-nexus-dependencies.sh?rev=323&r1=322&r2=323&view=diff
==============================================================================
--- java-parent-project-v3/trunk/bin/upload-nexus-dependencies.sh (original)
+++ java-parent-project-v3/trunk/bin/upload-nexus-dependencies.sh Wed Feb 25 12:04:42 2015
@@ -193,16 +193,19 @@
$FIND * -type f -exec $CURL -v -u $USERNAME:$PASSWORD --upload-file {} $NEXUS_URL/content/repositories/thirdparty/{} 2>&1 \; | grep 'PUT\|HTTP'
fi
- # TODO only rebuild Nexus metadata for new artifacts
-
ask y "Rebuild Nexus metadata" REBUILD_NEXUS_METADATA
if [ $REBUILD_NEXUS_METADATA == "y" ] ; then
+ $ECHO "Rebuilding Nexus metadata for uploaded artifacts..."
+ $FIND * -type d -links 2 | while read -r ARTIFACT; do
+ $ECHO "Rebuilding Nexus metadata for $ARTIFACT"
+ $ECHO "$CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/metadata/repositories/thirdparty/content/$ARTIFACT 2>&1 \; | grep 'DELETE\|HTTP'"
+ $CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/metadata/repositories/thirdparty/content/$ARTIFACT 2>&1 \; | grep 'DELETE\|HTTP'
+ done
+ $ECHO "Done rebuilding Nexus metadata for uploaded artifacts."
+
$ECHO "$CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/repositories/thirdparty/routing 2>&1 \; | grep 'DELETE\|HTTP'"
$CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/repositories/thirdparty/routing 2>&1 \; | grep 'DELETE\|HTTP'
-
- $ECHO "$CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/metadata/repositories/thirdparty/content 2>&1 \; | grep 'DELETE\|HTTP'"
- $CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/metadata/repositories/thirdparty/content 2>&1 \; | grep 'DELETE\|HTTP'
-
+
$ECHO "$CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/data_index/repositories/thirdparty/content 2>&1 \; | grep 'DELETE\|HTTP'"
$CURL -v -u $USERNAME:$PASSWORD -X DELETE $NEXUS_URL/service/local/data_index/repositories/thirdparty/content 2>&1 \; | grep 'DELETE\|HTTP'
fi
More information about the commits
mailing list