Added top-level script to publish ONOS artifacts to a Maven repo - local or remote.

Change-Id: I20b1d8650bd0540ebfee2997eb6a11ee6ac5d46e
diff --git a/tools/build/onos-publish b/tools/build/onos-publish
new file mode 100755
index 0000000..482b828
--- /dev/null
+++ b/tools/build/onos-publish
@@ -0,0 +1,9 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# Publishes ONOS artifacts to a Maven repository (local or remote)
+# -----------------------------------------------------------------------------
+
+REPO_URL=$1
+CATALOG=/tmp/onos.$$.catalog
+
+onos-publish-catalog $CATALOG && onos-upload-artifacts.py $CATALOG $REPO_URL
\ No newline at end of file
diff --git a/tools/build/onos-publish-catalog b/tools/build/onos-publish-catalog
index d908621..c095bdb 100755
--- a/tools/build/onos-publish-catalog
+++ b/tools/build/onos-publish-catalog
@@ -3,7 +3,7 @@
 # Generates a catalog for publishing ONOS artifacts to a Maven repository.
 # -----------------------------------------------------------------------------
 
-CATALOG=/tmp/onos.catalog
+CATALOG=${1:-/tmp/onos.catalog}
 
 rm -f $CATALOG
 
diff --git a/tools/build/bazel/upload-maven-artifacts.py b/tools/build/onos-upload-artifacts.py
similarity index 100%
rename from tools/build/bazel/upload-maven-artifacts.py
rename to tools/build/onos-upload-artifacts.py