Add dmaap and influx-db adapter plugins to the release process 14/7914/6
authorsantanude <santanu.de@xoriant.com>
Tue, 8 Mar 2022 06:13:59 +0000 (11:43 +0530)
committersantanu de <santanu.de@xoriant.com>
Tue, 19 Apr 2022 08:25:36 +0000 (08:25 +0000)
SMO-55

Signed-off-by: santanude <santanu.de@xoriant.com>
Change-Id: I5d46e4b56dc91b9faafa47bbbb3ff6a4ef281991
Signed-off-by: santanude <santanu.de@xoriant.com>
jjb/smo-ves/smo-ves.yaml

index de70a93..12d221e 100644 (file)
@@ -26,6 +26,7 @@
 - project:
     <<: *ves_docker_common
     name: smo-ves
+    project-name: '{name}'
     # image name
     docker-name: 'smo-collector'
     # Dockerfile is in a subdir
       - master:
           branch: master
 
+- project:
+    <<: *ves_docker_common
+    name: smo-dmaap
+    project-name: '{name}'
+    # image name
+    docker-name: 'smo-dmaap-adapter'
+    # Dockerfile is in a subdir
+    docker-root: dmaapadapter
+    # source of docker tag
+    container-tag-method: yaml-file
+    jobs:
+      - '{project-name}-gerrit-docker-jobs'
+    stream:
+      - master:
+          branch: master
+
+- project:
+    <<: *ves_docker_common
+    name: smo-influxdb
+    project-name: '{name}'
+    # image name
+    docker-name: 'smo-influxdb-connector'
+    # Dockerfile is in a subdir
+    docker-root: influxdb-connector
+    # source of docker tag
+    container-tag-method: yaml-file
+    jobs:
+      - '{project-name}-gerrit-docker-jobs'
+    stream:
+      - master:
+          branch: master
+
 - project:
     <<: *ves_docker_common
     name: smo-ves-release
+    project-name: '{name}'
+    # maven release requires sigul which requires centos
+    # container release requires docker
+    build-node: centos7-docker-2c-8g
+    jobs:
+      - '{project-name}-gerrit-release-jobs'
+
+- project:
+    <<: *ves_docker_common
+    name: smo-dmaap-release
+    project-name: '{name}'
+    # maven release requires sigul which requires centos
+    # container release requires docker
+    build-node: centos7-docker-2c-8g
+    jobs:
+      - '{project-name}-gerrit-release-jobs'
+
+- project:
+    <<: *ves_docker_common
+    name: smo-influxdb-release
+    project-name: '{name}'
     # maven release requires sigul which requires centos
     # container release requires docker
     build-node: centos7-docker-2c-8g