Release job for ONOS Yang Tools
Change-Id: I8dd74884d8866489581d2fa45f27e70a11002b4e
diff --git a/jjb/onos/onos-yang-tools-release-build.sh b/jjb/onos/onos-yang-tools-release-build.sh
new file mode 100644
index 0000000..1036e65
--- /dev/null
+++ b/jjb/onos/onos-yang-tools-release-build.sh
@@ -0,0 +1,28 @@
+#!/bin/bash -ex
+
+# exit on errors
+set -eu -o pipefail
+
+# import GPG key
+gpg --import jenkins.key
+
+# set up release build credentials
+. onos-build-credentials
+
+# configure git settings
+git config user.email "jenkins@onlab.us"
+git config user.name "ONOS Jenkins User"
+
+# stage the maven settings
+mkdir -p ~/.m2
+mv settings.xml ~/.m2/settings.xml
+
+# stage and add the build SSH key
+chmod 600 id_rsa.pub
+ssh-add id_rsa.pub
+
+# get the sources
+git checkout $GERRIT_BRANCH
+
+# run the release process
+tools/onos-yang-tools-build-release ${YANGTOOLS_VERSION} ${YANGTOOLS_NEXT_VERSION} ${GERRIT_BRANCH}