Pharos Dashboard Container Builds 21/62921/1
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Tue, 25 Sep 2018 01:01:46 +0000 (18:01 -0700)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Tue, 25 Sep 2018 01:04:48 +0000 (18:04 -0700)
Adds jobs for building the following LaaS containers:

 - opnfv/pharos-tools-laas-dashboard
 - opnfv/pharos-tools-laas-celery
 - opnfv/pharos-tools-laas-mq

Having these containers built seperately from docker-compose decouples
the build and deployment phases for the dashboard.

Change-Id: I919066f5defd02fe1bbf96cfdf8ec2a6b3d8757d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
jjb/releng/opnfv-docker.yaml

index 47c3ce4..959249e 100644 (file)
       stream: fraser
       branch: 'stable/{stream}'
       disabled: false
+    pharos-tools-receivers: &pharos_tools_receivers
+      receivers: >
+          pberberian@iol.unh.edu
+          sbergeron@iol.unh.edu
     storperf-receivers: &storperf-receivers
       receivers: >
           mark.beierl@emc.com
           project: 'nfvbench'
           <<: *master
           <<: *other-receivers
+      - 'pharos-tools-laas-dashboard':
+          project: 'pharos-tools'
+          dockerdir: 'dashboard/web'
+          <<: *master
+          <<: *pharos_tools_receivers
+      - 'pharos-tools-laas-mq':
+          project: 'pharos-tools'
+          dockerdir: 'dashboard/rabbitmq'
+          <<: *master
+          <<: *pharos_tools_receivers
+      - 'pharos-tools-laas-celery':
+          project: 'pharos-tools'
+          dockerdir: 'dashboard/worker'
+          <<: *master
+          <<: *pharos_tools_receivers
       - 'qtip':
           project: 'qtip'
           dockerdir: '.'