release onos apps

Change-Id: I821a434ae3b531aaac2cd644bc24640d35d85288
diff --git a/Jenkinsfile b/Jenkinsfile
index ca2fa77..cfec04c 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -56,8 +56,8 @@
             body: "Please go to ${BUILD_URL}input and promote or abort the release"
         def metadata = input id: 'release-build', message: 'Should I perform a release?',
              parameters: [booleanParam(defaultValue: true,
-             description: 'Build and release onos applications', name: 'build_onos_apps'), 
-             string(defaultValue: 'None', description: '', name: 'release_version')], submitter: 'ash'
+             description: 'Release onos applications (assumes versions have been updated)', name: 'build_onos_apps'), 
+             string(defaultValue: 'None', description: 'Release version', name: 'release_version')], submitter: 'ash'
 
         if (metadata['release_version'] == 'None') {
             error 'Release version cannot be None'
@@ -72,8 +72,13 @@
     
         sh returnStdout: true, script: 'git commit -a -m "JENKINS: Updating manifest"'
         sh returnStdout: true, script: 'git push origin ' + metadata['release_version']
-    
-    //TODO build and release onos apps
+   
+        if (metadata['build_onos_apps']) {
+            checkout changelog: false, poll: false, scm: [$class: 'RepoScm', currentBranch: true, 
+                manifestBranch: 'env.BRANCH_NAME', manifestGroup: 'onos', 
+                manifestRepositoryUrl: 'https://gerrit.opencord.org/manifest', quiet: true]
+            sh returnStdout: true, script: 'mvn -Prelease clean deploy'
+        }
 
     }
 }