Publish rally logs
[functest.git] / ansible / site.yml
index a24eb8d..15fae5d 100644 (file)
@@ -1,19 +1,46 @@
 ---
-- hosts: 127.0.0.1
+- hosts:
+    - 127.0.0.1
   roles:
     - role: collivier.xtesting
       project: functest
-      docker_args:
-        env:
-          DEPLOY_SCENARIO: os-nosdn-nofeature-noha
-          NAMESERVER: 8.8.8.8
-        volumes:
-          - /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file
-          - /home/opnfv/functest/images:/home/opnfv/functest/images
+      gerrit_project: functest
+      builds:
+        dependencies:
+          - repo: _
+            dport:
+            container: alpine
+            tag: 3.9
+        steps:
+          - name: build opnfv/functest-core
+            containers:
+              - name: functest-core
+                ref_arg: BRANCH
+                path: docker/core
+          - name: build opnfv/functest-tempest
+            containers:
+              - name: functest-tempest
+                ref_arg: BRANCH
+                path: docker/tempest
+          - name: build containers
+            containers:
+              - name: functest-healthcheck
+                ref_arg: BRANCH
+                path: docker/healthcheck
+              - name: functest-smoke
+                ref_arg: BRANCH
+                path: docker/smoke
+              - name: functest-benchmarking
+                ref_arg: BRANCH
+                path: docker/benchmarking
+              - name: functest-vnf
+                ref_arg:
+                path: docker/vnf
+              - name: functest-features
+                ref_arg: BRANCH
+                path: docker/features
       suites:
-        - repo: opnfv
-          container: functest-healthcheck
-          tag: latest
+        - container: functest-healthcheck
           tests:
             - connection_check
             - tenantnetwork1
             - vping_userdata
             - cinder_test
             - odl
-            - api_check
-            - snaps_health_check
-        - repo: opnfv
-          container: functest-smoke
-          tag: latest
-          tests:
             - tempest_smoke
+        - container: functest-smoke
+          tests:
             - neutron-tempest-plugin-api
             - rally_sanity
-            - rally_jobs
-            - refstack_defcore
+            - refstack_compute
+            - refstack_object
+            - refstack_platform
+            - tempest_full
+            - tempest_scenario
             - patrole
-            - snaps_smoke
             - neutron_trunk
             - networking-bgpvpn
             - networking-sfc
             - barbican
-        - repo: opnfv
-          container: functest-benchmarking
-          tag: latest
+        - container: functest-benchmarking
           tests:
+            - rally_full
+            - rally_jobs
             - vmtp
             - shaker
-        - repo: opnfv
-          container: functest-components
-          tag: latest
-          tests:
-            - tempest_full
-            - tempest_scenario
-            - rally_full
-        - repo: opnfv
-          container: functest-vnf
-          tag: latest
+        - container: functest-vnf
           tests:
             - cloudify
             - cloudify_ims
             - heat_ims
             - vyos_vrouter
             - juju_epc
-        - repo: opnfv
-          container: functest-features
-          tag: latest
+        - container: functest-features
           tests:
             - doctor-notification
-            - bgpvpn
             - functest-odl-sfc
             - barometercollectd
-            - fds
             - vgpu
             - stor4nfv_os