| #!/bin/bash |
| # ----------------------------------------------------------------------------- |
| # Publishes ONOS artifacts to a Maven repository (local or remote) |
| # ----------------------------------------------------------------------------- |
| |
| options="" |
| while getopts lh? o; do |
| case "$o" in |
| l) options="$options -l";; |
| *) echo "usage: $(basename $0) [-l] [repoURL]" >&2; exit 1;; |
| esac |
| done |
| let OPC=$OPTIND-1 |
| shift $OPC |
| |
| REPO_URL=$1 |
| CATALOG=/tmp/onos.$$.catalog |
| |
| onos-publish-catalog $options $CATALOG && onos-upload-artifacts.py $CATALOG $REPO_URL |