diff --git a/tools/build/onos-buck-publish b/tools/build/onos-buck-publish new file mode 100755 index 0000000000..6e34d79dc2 --- /dev/null +++ b/tools/build/onos-buck-publish @@ -0,0 +1,26 @@ +#!/bin/bash + +rm /tmp/publish.sh + +set -e +set -x + +onos-buck query "kind('onos_jar', deps('//tools/package:onos-package'))" >> /tmp/publish.sh +onos-buck query "filter('.*-oar', deps('//tools/package:onos-package', 1))" >> /tmp/publish.sh +echo "//tools/package:onos-features" >> /tmp/publish.sh + +sed -i '' 's/^/onos-buck publish --to-maven-central --include-source --include-javadoc --sign /g' /tmp/publish.sh + +cat /tmp/publish.sh + +bash /tmp/publish.sh + +rm /tmp/publish.sh + +onos-buck query "testsof(kind('onos_jar', deps('//tools/package:onos-package')))" >> /tmp/publish.sh +sed -i '' 's#^#onos-buck publish --to-maven-central --sign #g' /tmp/publish.sh + +cat /tmp/publish.sh + +bash /tmp/publish.sh +