X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Jenkinsfile;h=b39b1256be157a14d741806a19db963ecc65eb3e;hb=refs%2Fchanges%2F05%2F9705%2F1;hp=789b3c781b6856660c467681baffaa079ef84cfa;hpb=30b9756a806208a95c43d7e5db6d38d54d5ccefd;p=osm%2FNBI.git diff --git a/Jenkinsfile b/Jenkinsfile index 789b3c7..b39b125 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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: '') ]