Remove duplicated param in Jenkinsfile
[osm/NBI.git] / Jenkinsfile
index 789b3c7..b39b125 100644 (file)
@@ -18,6 +18,7 @@ properties([
         string(defaultValue: 'osm/NBI', description: '', name: 'GERRIT_PROJECT'),
         string(defaultValue: env.GERRIT_REFSPEC, description: '', name: 'GERRIT_REFSPEC'),
         string(defaultValue: env.GERRIT_PATCHSET_REVISION, description: '', name: 'GERRIT_PATCHSET_REVISION'),
+        string(defaultValue: 'patchset-created', description: '', name: 'GERRIT_EVENT_TYPE'),
         string(defaultValue: 'https://osm.etsi.org/gerrit', description: '', name: 'PROJECT_URL_PREFIX'),
         booleanParam(defaultValue: false, description: '', name: 'TEST_INSTALL'),
         string(defaultValue: 'artifactory-osm', description: '', name: 'ARTIFACTORY_SERVER'),
@@ -43,10 +44,14 @@ node('docker') {
                                params.GERRIT_REFSPEC,
                                params.GERRIT_PATCHSET_REVISION,
                                // params.TEST_INSTALL,
-                               false
+                               false,
                                params.ARTIFACTORY_SERVER)
     }
     stage('NEW PIPELINE') {
+        // a devops changes in new-pipeline branch is required to receive GERRIT_EVENT_TYPE
+        // https://osm.etsi.org/gerrit/#/c/osm/devops/+/9701/
+        // Meanwhile, stage_name is predefined
+        def stage_name = "patchset"
         try {
             switch(GERRIT_EVENT_TYPE) {
                 case "change-merged":
@@ -71,7 +76,7 @@ node('docker') {
             booleanParam(name: 'TEST_INSTALL', value: params.TEST_INSTALL),
             // next params will have to be updated with the proper values
             string(name: 'IMAGENAME', value: 'opensourcemano/nbi'),
-            string(name: 'DOCKER_REGISTRY, value: 'localhost:5000'),
+            string(name: 'DOCKER_REGISTRY', value: 'localhost:5000'),
             string(name: 'DOCKER_REGISTRY_PROTOCOL', value: 'http://'),
             string(name: 'DOCKER_CREDENTIALS', value: '')
         ]