From 497d769d945ca436841b31b12c916f7843c81542 Mon Sep 17 00:00:00 2001 From: efiacor Date: Thu, 11 Mar 2021 16:19:50 +0000 Subject: [DMAAP] Refactor dmaap jobs Added H jobs to relevant templates Changed some of the trigger jobs to trigger on docker-stage Merged some MR jobs in the relevant template Removed java verify for zookeeper Change-Id: Iace56a99d5df21425f8b00e491bac8e790e340c0 Signed-off-by: efiacor Issue-ID: DMAAP-1570 --- jjb/dmaap/dmaap-buscontroller-csit.yaml | 12 ++--- jjb/dmaap/dmaap-buscontroller.yaml | 2 + jjb/dmaap/dmaap-csit.yaml | 14 ------ jjb/dmaap/dmaap-datarouter.yaml | 4 ++ jjb/dmaap/dmaap-dbcapi.yaml | 2 + jjb/dmaap/dmaap-kafka-docker.yaml | 33 -------------- jjb/dmaap/dmaap-kafka.yaml | 41 ------------------ jjb/dmaap/dmaap-messagerouter-csit.yaml | 16 +++++++ jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml | 2 + jjb/dmaap/dmaap-messagerouter-docker.yaml | 44 ------------------- jjb/dmaap/dmaap-messagerouter-kafka.yaml | 53 +++++++++++++++++++++++ jjb/dmaap/dmaap-messagerouter-messageservice.yaml | 13 +++++- jjb/dmaap/dmaap-messagerouter-mirroragent.yaml | 2 + jjb/dmaap/dmaap-messagerouter-msgrtr.yaml | 2 + jjb/dmaap/dmaap-messagerouter-zookeeper.yaml | 36 +++++++++++++++ jjb/dmaap/dmaap-zookeeper.yaml | 45 ------------------- 16 files changed, 137 insertions(+), 184 deletions(-) delete mode 100644 jjb/dmaap/dmaap-csit.yaml delete mode 100644 jjb/dmaap/dmaap-kafka-docker.yaml delete mode 100644 jjb/dmaap/dmaap-kafka.yaml create mode 100644 jjb/dmaap/dmaap-messagerouter-csit.yaml delete mode 100644 jjb/dmaap/dmaap-messagerouter-docker.yaml create mode 100644 jjb/dmaap/dmaap-messagerouter-kafka.yaml create mode 100644 jjb/dmaap/dmaap-messagerouter-zookeeper.yaml delete mode 100644 jjb/dmaap/dmaap-zookeeper.yaml (limited to 'jjb') diff --git a/jjb/dmaap/dmaap-buscontroller-csit.yaml b/jjb/dmaap/dmaap-buscontroller-csit.yaml index 2fc6419ff..35f50610a 100644 --- a/jjb/dmaap/dmaap-buscontroller-csit.yaml +++ b/jjb/dmaap/dmaap-buscontroller-csit.yaml @@ -6,17 +6,17 @@ - '{project-name}-{stream}-verify-csit-{functionality}' project-name: 'dmaap-buscontroller' recipients: 'fiachra.corcoran@est.tech' - stream: 'master' - disabled: false + stream: + - 'master': + branch: 'master' functionality: - 'ssl': trigger_jobs: - - '{project-name}-{stream}-release-java-daily-checkstyle' + - '{project-name}-maven-docker-stage-{stream}' - 'with_mr': trigger_jobs: - - '{project-name}-{stream}-release-java-daily-checkstyle' + - '{project-name}-maven-docker-stage-{stream}' - 'with_dr': trigger_jobs: - - '{project-name}-{stream}-release-java-daily-checkstyle' + - '{project-name}-maven-docker-stage-{stream}' robot-options: '' - branch: 'master' diff --git a/jjb/dmaap/dmaap-buscontroller.yaml b/jjb/dmaap/dmaap-buscontroller.yaml index 1a291462f..2c3de532a 100644 --- a/jjb/dmaap/dmaap-buscontroller.yaml +++ b/jjb/dmaap/dmaap-buscontroller.yaml @@ -22,6 +22,8 @@ stream: - 'master': branch: 'master' + - 'honolulu': + branch: 'honolulu' - 'guilin': branch: 'guilin' mvn-settings: 'dmaap-buscontroller-settings' diff --git a/jjb/dmaap/dmaap-csit.yaml b/jjb/dmaap/dmaap-csit.yaml deleted file mode 100644 index 8bea9e17d..000000000 --- a/jjb/dmaap/dmaap-csit.yaml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- project: - name: dmaap-csit - jobs: - - '{project-name}-{stream}-csit-{functionality}' - - '{project-name}-{stream}-verify-csit-{functionality}' - project-name: 'dmaap' - recipients: 'fiachra.corcoran@est.tech' - stream: 'master' - functionality: - - 'mrpubsub': - trigger_jobs: - robot-options: '' - branch: 'master' diff --git a/jjb/dmaap/dmaap-datarouter.yaml b/jjb/dmaap/dmaap-datarouter.yaml index 3e3676bc0..8c7774769 100644 --- a/jjb/dmaap/dmaap-datarouter.yaml +++ b/jjb/dmaap/dmaap-datarouter.yaml @@ -1,3 +1,4 @@ +--- - project: name: dmaap-datarouter-java11 project-name: 'dmaap-datarouter' @@ -6,6 +7,7 @@ - '{project-name}-{stream}-merge-java' - gerrit-maven-docker-stage: build-node: ubuntu1804-docker-8c-8g + maven-versions-plugin: true mvn-goals: 'clean package -P docker docker:build docker:push' container-public-registry: 'nexus3.onap.org:10001' container-staging-registry: 'nexus3.onap.org:10003' @@ -15,6 +17,8 @@ stream: - 'master': branch: 'master' + - 'honolulu': + branch: 'honolulu' - 'guilin': branch: 'guilin' mvn-settings: 'dmaap-datarouter-settings' diff --git a/jjb/dmaap/dmaap-dbcapi.yaml b/jjb/dmaap/dmaap-dbcapi.yaml index cfe816d8c..b61a15cab 100644 --- a/jjb/dmaap/dmaap-dbcapi.yaml +++ b/jjb/dmaap/dmaap-dbcapi.yaml @@ -17,6 +17,8 @@ stream: - 'master': branch: 'master' + - 'honolulu': + branch: 'honolulu' - 'guilin': branch: 'guilin' # due to a strange macro / variable translation problem this needs to be diff --git a/jjb/dmaap/dmaap-kafka-docker.yaml b/jjb/dmaap/dmaap-kafka-docker.yaml deleted file mode 100644 index 1b3bfa6f8..000000000 --- a/jjb/dmaap/dmaap-kafka-docker.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- - -- project: - name: dmaap-kafka-docker - project-name: 'dmaap-kafka-docker' - jobs: - - gerrit-maven-docker-stage: - build-node: ubuntu1804-docker-8c-8g - maven-versions-plugin: true - mvn-params: '-P docker -Dmaven.test.skip=true' - container-public-registry: 'nexus3.onap.org:10001' - container-staging-registry: 'nexus3.onap.org:10003' - - '{project-name}-gerrit-release-jobs': - build-node: centos7-docker-8c-8g - project: 'dmaap/kafka11aaf' - stream: - - 'master': - branch: 'master' - mvn-settings: 'dmaap-kafka11aaf-settings' - files: '**' - archive-artifacts: '' - docker-pom: 'pom.xml' - mvn-profile: 'docker' - build-node: ubuntu1804-docker-8c-8g - -- project: - name: dmaap-kafka-docker-info - project-name: dmaap-kafka-docker - jobs: - - gerrit-info-yaml-verify - build-node: centos7-builder-2c-1g - project: dmaap/kafka11aaf - branch: master diff --git a/jjb/dmaap/dmaap-kafka.yaml b/jjb/dmaap/dmaap-kafka.yaml deleted file mode 100644 index 65d7dbcf4..000000000 --- a/jjb/dmaap/dmaap-kafka.yaml +++ /dev/null @@ -1,41 +0,0 @@ ---- -- project: - name: dmaap-kafka - project-name: 'dmaap-kafka' - jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' - project: 'dmaap/kafka11aaf' - stream: - - 'master': - branch: 'master' - - 'guilin': - branch: 'guilin' - mvn-settings: 'dmaap-kafka11aaf-settings' - -- project: - name: dmaap-kafka-sonar - jobs: - - gerrit-maven-sonar - sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' - sonar-mvn-goal: '{sonar_mvn_goal}' - cron: '@daily' - build-node: ubuntu1804-builder-4c-4g - project: 'dmaap/kafka11aaf' - project-name: 'dmaap-kafka' - branch: 'master' - mvn-settings: 'dmaap-kafka11aaf-settings' - mvn-goals: 'clean install' - mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' - -- project: - name: dmaap-kafka-info - project-name: dmaap-kafka - jobs: - - gerrit-info-yaml-verify - build-node: centos7-builder-2c-1g - project: dmaap/kafka11aaf - branch: master diff --git a/jjb/dmaap/dmaap-messagerouter-csit.yaml b/jjb/dmaap/dmaap-messagerouter-csit.yaml new file mode 100644 index 000000000..109cbcc18 --- /dev/null +++ b/jjb/dmaap/dmaap-messagerouter-csit.yaml @@ -0,0 +1,16 @@ +--- +- project: + name: dmaap-csit + jobs: + - '{project-name}-{stream}-csit-{functionality}' + - '{project-name}-{stream}-verify-csit-{functionality}' + project-name: 'dmaap' + recipients: 'fiachra.corcoran@est.tech' + stream: + - 'master': + branch: 'master' + functionality: + - 'mrpubsub': + trigger_jobs: + - '{project-name}-maven-docker-stage-{stream}' + robot-options: '' diff --git a/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml b/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml index f84117476..b1855ea8f 100644 --- a/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml +++ b/jjb/dmaap/dmaap-messagerouter-dmaapclient.yaml @@ -15,6 +15,8 @@ stream: - 'master': branch: 'master' + - 'honolulu': + branch: 'honolulu' - 'guilin': branch: 'guilin' mvn-settings: 'dmaap-messagerouter-dmaapclient-settings' diff --git a/jjb/dmaap/dmaap-messagerouter-docker.yaml b/jjb/dmaap/dmaap-messagerouter-docker.yaml deleted file mode 100644 index 82c12d3d3..000000000 --- a/jjb/dmaap/dmaap-messagerouter-docker.yaml +++ /dev/null @@ -1,44 +0,0 @@ ---- - -- project: - name: dmaap-messagerouter-docker - project-name: 'dmaap-messagerouter-docker' - jobs: - - gerrit-maven-docker-stage: - build-node: ubuntu1804-docker-8c-8g - mvn-params: '-P docker -Dmaven.test.skip=true' - maven-versions-plugin: true - container-public-registry: 'nexus3.onap.org:10001' - container-staging-registry: 'nexus3.onap.org:10003' - - '{project-name}-gerrit-release-jobs': - build-node: centos7-docker-8c-8g - project: 'dmaap/messagerouter/messageservice' - stream: - - 'master': - branch: 'master' - mvn-settings: 'dmaap-messagerouter-messageservice-settings' - files: '**' - archive-artifacts: '' - docker-pom: 'pom.xml' - mvn-profile: 'docker' - build-node: ubuntu1804-docker-8c-8g - -- project: - name: dmaap-messagerouter-docker-clm - jobs: - - gerrit-maven-clm - nexus-iq-namespace: 'onap-' - project: dmaap/messagerouter/messageservice - project-name: 'dmaap-messagerouter-docker' - build-node: ubuntu1804-docker-8c-8g - branch: 'master' - mvn-settings: 'dmaap-messagerouter-messageservice-settings' - -- project: - name: dmaap-messagerouter-docker-info - project-name: dmaap-messagerouter-docker - jobs: - - gerrit-info-yaml-verify - build-node: centos7-builder-2c-1g - project: dmaap/messagerouter/messageservice - branch: master diff --git a/jjb/dmaap/dmaap-messagerouter-kafka.yaml b/jjb/dmaap/dmaap-messagerouter-kafka.yaml new file mode 100644 index 000000000..e469a1d60 --- /dev/null +++ b/jjb/dmaap/dmaap-messagerouter-kafka.yaml @@ -0,0 +1,53 @@ +--- +- project: + name: dmaap-kafka + project-name: 'dmaap-kafka' + jobs: + - '{project-name}-{stream}-verify-java' + - '{project-name}-{stream}-merge-java' + - gerrit-maven-docker-stage: + build-node: ubuntu1804-docker-8c-8g + maven-versions-plugin: true + mvn-params: '-P docker -Dmaven.test.skip=true' + container-public-registry: 'nexus3.onap.org:10001' + container-staging-registry: 'nexus3.onap.org:10003' + - '{project-name}-gerrit-release-jobs': + build-node: centos7-docker-8c-8g + project: 'dmaap/kafka11aaf' + stream: + - 'master': + branch: 'master' + - 'honolulu': + branch: 'honolulu' + - 'guilin': + branch: 'guilin' + mvn-settings: 'dmaap-kafka11aaf-settings' + files: '**' + archive-artifacts: '' + +- project: + name: dmaap-kafka-sonar + jobs: + - gerrit-maven-sonar + sonarcloud: true + sonarcloud-project-organization: '{sonarcloud_project_organization}' + sonarcloud-api-token: '{sonarcloud_api_token}' + sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonar-mvn-goal: '{sonar_mvn_goal}' + cron: '@daily' + build-node: ubuntu1804-builder-4c-4g + project: 'dmaap/kafka11aaf' + project-name: 'dmaap-kafka' + branch: 'master' + mvn-settings: 'dmaap-kafka11aaf-settings' + mvn-goals: 'clean install' + mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' + +- project: + name: dmaap-kafka-info + project-name: dmaap-kafka + jobs: + - gerrit-info-yaml-verify + build-node: centos7-builder-2c-1g + project: dmaap/kafka11aaf + branch: master diff --git a/jjb/dmaap/dmaap-messagerouter-messageservice.yaml b/jjb/dmaap/dmaap-messagerouter-messageservice.yaml index 5f3858bc0..64e940591 100644 --- a/jjb/dmaap/dmaap-messagerouter-messageservice.yaml +++ b/jjb/dmaap/dmaap-messagerouter-messageservice.yaml @@ -9,16 +9,27 @@ sign-artifacts: true build-node: centos7-builder-4c-4g maven-versions-plugin: true - + - gerrit-maven-docker-stage: + build-node: ubuntu1804-docker-8c-8g + mvn-params: '-P docker -Dmaven.test.skip=true' + maven-versions-plugin: true + container-public-registry: 'nexus3.onap.org:10001' + container-staging-registry: 'nexus3.onap.org:10003' + - '{project-name}-gerrit-release-jobs': + build-node: centos7-docker-8c-8g project: 'dmaap/messagerouter/messageservice' stream: - 'master': branch: 'master' + - 'honolulu': + branch: 'honolulu' - 'guilin': branch: 'guilin' mvn-settings: 'dmaap-messagerouter-messageservice-settings' files: '**' archive-artifacts: '' + docker-pom: 'pom.xml' + mvn-profile: 'docker' - project: name: dmaap-messagerouter-messageservice-sonar diff --git a/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml b/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml index a90b327ed..e5dd58872 100644 --- a/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml +++ b/jjb/dmaap/dmaap-messagerouter-mirroragent.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'honolulu': + branch: 'honolulu' - 'guilin': branch: 'guilin' mvn-settings: 'dmaap-messagerouter-mirroragent-settings' diff --git a/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml b/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml index 7e2271638..1772783ec 100644 --- a/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml +++ b/jjb/dmaap/dmaap-messagerouter-msgrtr.yaml @@ -16,6 +16,8 @@ stream: - 'master': branch: 'master' + - 'honolulu': + branch: 'honolulu' - 'guilin': branch: 'guilin' mvn-settings: 'dmaap-messagerouter-msgrtr-settings' diff --git a/jjb/dmaap/dmaap-messagerouter-zookeeper.yaml b/jjb/dmaap/dmaap-messagerouter-zookeeper.yaml new file mode 100644 index 000000000..d704af6b5 --- /dev/null +++ b/jjb/dmaap/dmaap-messagerouter-zookeeper.yaml @@ -0,0 +1,36 @@ +--- +- project: + name: dmaap-zookeeper + project-name: 'dmaap-zookeeper' + jobs: + - gerrit-maven-docker-stage: + build-node: ubuntu1804-docker-8c-8g + mvn-params: '-P docker -Dmaven.test.skip=true' + maven-versions-plugin: true + container-public-registry: 'nexus3.onap.org:10001' + container-staging-registry: 'nexus3.onap.org:10003' + - '{project-name}-gerrit-release-jobs': + build-node: centos7-docker-8c-8g + project: 'dmaap/zookeeper' + stream: + - 'master': + branch: 'master' + - 'honolulu': + branch: 'honolulu' + - 'guilin': + branch: 'guilin' + mvn-settings: 'dmaap-zookeeper-settings' + files: '**' + archive-artifacts: '' + docker-pom: 'pom.xml' + mvn-profile: 'docker' + build-node: ubuntu1804-docker-8c-8g + +- project: + name: dmaap-zookeeper-info + project-name: dmaap-zookeeper + jobs: + - gerrit-info-yaml-verify + build-node: centos7-builder-2c-1g + project: dmaap/zookeeper + branch: master diff --git a/jjb/dmaap/dmaap-zookeeper.yaml b/jjb/dmaap/dmaap-zookeeper.yaml deleted file mode 100644 index 5854bcca5..000000000 --- a/jjb/dmaap/dmaap-zookeeper.yaml +++ /dev/null @@ -1,45 +0,0 @@ ---- -- project: - name: dmaap-zookeeper - project-name: 'dmaap-zookeeper' - jobs: - - '{project-name}-{stream}-verify-java' - - '{project-name}-{stream}-merge-java' - project: 'dmaap/zookeeper' - stream: - - 'master': - branch: 'master' - - 'guilin': - branch: 'guilin' - mvn-settings: 'dmaap-zookeeper-settings' -- project: - name: dmaap-zookeeper-docker - project-name: 'dmaap-zookeeper-docker' - jobs: - - gerrit-maven-docker-stage: - build-node: ubuntu1804-docker-8c-8g - mvn-params: '-P docker -Dmaven.test.skip=true' - maven-versions-plugin: true - container-public-registry: 'nexus3.onap.org:10001' - container-staging-registry: 'nexus3.onap.org:10003' - - '{project-name}-gerrit-release-jobs': - build-node: centos7-docker-8c-8g - project: 'dmaap/zookeeper' - stream: - - 'master': - branch: 'master' - mvn-settings: 'dmaap-zookeeper-settings' - files: '**' - archive-artifacts: '' - docker-pom: 'pom.xml' - mvn-profile: 'docker' - build-node: ubuntu1804-docker-8c-8g - -- project: - name: dmaap-zookeeper-info - project-name: dmaap-zookeeper - jobs: - - gerrit-info-yaml-verify - build-node: centos7-builder-2c-1g - project: dmaap/zookeeper - branch: master -- cgit 1.2.3-korg