From: Eric Ball Date: Thu, 20 Feb 2020 18:45:56 +0000 (+0000) Subject: Merge "[validation] Improve relationship between jobs" X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=commitdiff_plain;h=ecd7ed34ed2a547d8d64dddae12c1087754f7981;hp=dea21145ac075ec25e234d773a47b52724f6982a Merge "[validation] Improve relationship between jobs" --- diff --git a/jjb/akraino-templates/akraino-ta-common-macros.yaml b/jjb/akraino-templates/akraino-ta-common-macros.yaml index d208aea..ef9cbcf 100644 --- a/jjb/akraino-templates/akraino-ta-common-macros.yaml +++ b/jjb/akraino-templates/akraino-ta-common-macros.yaml @@ -385,8 +385,19 @@ - publisher: name: ta-publisher-job-merge publishers: - - lf-infra-publish + - ta-publisher-ci-build: + arch: '{arch}' - trigger-parameterized-builds: - project: 'ta-ci-build-{arch}' condition: UNSTABLE_OR_BETTER trigger-with-no-params: true + +- publisher: + name: ta-publisher-ci-build + publishers: + - lf-infra-publish + - email: + recipients: !j2: | + {%- if 'arm64' in arch -%} + armband@enea.com + {%- endif -%} diff --git a/jjb/akraino-templates/akraino-ta-common-templates.yaml b/jjb/akraino-templates/akraino-ta-common-templates.yaml index 5757189..4833947 100644 --- a/jjb/akraino-templates/akraino-ta-common-templates.yaml +++ b/jjb/akraino-templates/akraino-ta-common-templates.yaml @@ -293,4 +293,5 @@ - ta-lf-infra-ship-isos publishers: - - lf-infra-publish + - ta-publisher-ci-build: + arch: '{name}' diff --git a/jjb/ta/access-management.yaml b/jjb/ta/access-management.yaml index 03067c0..b543c11 100644 --- a/jjb/ta/access-management.yaml +++ b/jjb/ta/access-management.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/ansible-role-ntp.yaml b/jjb/ta/ansible-role-ntp.yaml index 3acefa2..4e67432 100644 --- a/jjb/ta/ansible-role-ntp.yaml +++ b/jjb/ta/ansible-role-ntp.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/build-tools.yaml b/jjb/ta/build-tools.yaml index 8ff97eb..09e3865 100644 --- a/jjb/ta/build-tools.yaml +++ b/jjb/ta/build-tools.yaml @@ -15,7 +15,7 @@ project-name: ta-build-tools-arm64 project-type: - verify - build-node: aarch64_dev + build-node: aarch64_build stream: master jobs: - akraino-project-stream-type-ta-build diff --git a/jjb/ta/caas-cpupooler.yaml b/jjb/ta/caas-cpupooler.yaml index 76ee933..b493392 100644 --- a/jjb/ta/caas-cpupooler.yaml +++ b/jjb/ta/caas-cpupooler.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-danm.yaml b/jjb/ta/caas-danm.yaml index 3d986bc..e0fbdc9 100644 --- a/jjb/ta/caas-danm.yaml +++ b/jjb/ta/caas-danm.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-etcd.yaml b/jjb/ta/caas-etcd.yaml index f1715d7..8184ee3 100644 --- a/jjb/ta/caas-etcd.yaml +++ b/jjb/ta/caas-etcd.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-helm.yaml b/jjb/ta/caas-helm.yaml index 690decd..50080c2 100644 --- a/jjb/ta/caas-helm.yaml +++ b/jjb/ta/caas-helm.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-install.yaml b/jjb/ta/caas-install.yaml index 8a8a1d0..72fa44c 100644 --- a/jjb/ta/caas-install.yaml +++ b/jjb/ta/caas-install.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-kubedns.yaml b/jjb/ta/caas-kubedns.yaml index 26678c6..824a9c3 100644 --- a/jjb/ta/caas-kubedns.yaml +++ b/jjb/ta/caas-kubedns.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-kubernetes.yaml b/jjb/ta/caas-kubernetes.yaml index c03ad1f..1924654 100644 --- a/jjb/ta/caas-kubernetes.yaml +++ b/jjb/ta/caas-kubernetes.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-lcm.yaml b/jjb/ta/caas-lcm.yaml index 18ae370..5f48f1f 100644 --- a/jjb/ta/caas-lcm.yaml +++ b/jjb/ta/caas-lcm.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-logging.yaml b/jjb/ta/caas-logging.yaml index 3a19111..6c63e96 100644 --- a/jjb/ta/caas-logging.yaml +++ b/jjb/ta/caas-logging.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-metrics.yaml b/jjb/ta/caas-metrics.yaml index 5cb90bc..556d2a9 100644 --- a/jjb/ta/caas-metrics.yaml +++ b/jjb/ta/caas-metrics.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-registry.yaml b/jjb/ta/caas-registry.yaml index 776b3a9..8aea44f 100644 --- a/jjb/ta/caas-registry.yaml +++ b/jjb/ta/caas-registry.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-security.yaml b/jjb/ta/caas-security.yaml index 4adc117..eae6b3b 100644 --- a/jjb/ta/caas-security.yaml +++ b/jjb/ta/caas-security.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/caas-storage.yaml b/jjb/ta/caas-storage.yaml index 413f0fe..ed50a87 100644 --- a/jjb/ta/caas-storage.yaml +++ b/jjb/ta/caas-storage.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/ci-build.yaml b/jjb/ta/ci-build.yaml index 7b87a8a..83a79a2 100644 --- a/jjb/ta/ci-build.yaml +++ b/jjb/ta/ci-build.yaml @@ -12,7 +12,7 @@ name: ta-ci-build-arm64 project: none project-name: none - build-node: aarch64_dev + build-node: aarch64_build stream: master build-timeout: 180 jobs: diff --git a/jjb/ta/cloudtaf.yaml b/jjb/ta/cloudtaf.yaml index aa6ee4c..bfc81bb 100644 --- a/jjb/ta/cloudtaf.yaml +++ b/jjb/ta/cloudtaf.yaml @@ -15,8 +15,7 @@ project-name: ta-cloudtaf-arm64 project-type: - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/cm-plugins.yaml b/jjb/ta/cm-plugins.yaml index d178adb..8962783 100644 --- a/jjb/ta/cm-plugins.yaml +++ b/jjb/ta/cm-plugins.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/config-manager.yaml b/jjb/ta/config-manager.yaml index 728318e..b47e103 100644 --- a/jjb/ta/config-manager.yaml +++ b/jjb/ta/config-manager.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/distributed-state-server.yaml b/jjb/ta/distributed-state-server.yaml index d810cd4..747ed47 100644 --- a/jjb/ta/distributed-state-server.yaml +++ b/jjb/ta/distributed-state-server.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/hostcli.yaml b/jjb/ta/hostcli.yaml index c44c6a8..6085957 100644 --- a/jjb/ta/hostcli.yaml +++ b/jjb/ta/hostcli.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/hw-detector.yaml b/jjb/ta/hw-detector.yaml index d494aa1..5f99dba 100644 --- a/jjb/ta/hw-detector.yaml +++ b/jjb/ta/hw-detector.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/image-provision.yaml b/jjb/ta/image-provision.yaml index d9cd0fd..778bb01 100644 --- a/jjb/ta/image-provision.yaml +++ b/jjb/ta/image-provision.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/infra-ansible.yaml b/jjb/ta/infra-ansible.yaml index a661434..00b6826 100644 --- a/jjb/ta/infra-ansible.yaml +++ b/jjb/ta/infra-ansible.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/ipa-deployer.yaml b/jjb/ta/ipa-deployer.yaml index 59d3f8d..388a10f 100644 --- a/jjb/ta/ipa-deployer.yaml +++ b/jjb/ta/ipa-deployer.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/ironic-virtmedia-driver.yaml b/jjb/ta/ironic-virtmedia-driver.yaml index ea528dc..9181af6 100644 --- a/jjb/ta/ironic-virtmedia-driver.yaml +++ b/jjb/ta/ironic-virtmedia-driver.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/ironic.yaml b/jjb/ta/ironic.yaml index a9c505a..da05368 100644 --- a/jjb/ta/ironic.yaml +++ b/jjb/ta/ironic.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/ironicclient.yaml b/jjb/ta/ironicclient.yaml index a6b943e..367974d 100644 --- a/jjb/ta/ironicclient.yaml +++ b/jjb/ta/ironicclient.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/lockcli.yaml b/jjb/ta/lockcli.yaml index 9129c8c..a4ea841 100644 --- a/jjb/ta/lockcli.yaml +++ b/jjb/ta/lockcli.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/manifest.yaml b/jjb/ta/manifest.yaml index 2c4570f..d1a807f 100644 --- a/jjb/ta/manifest.yaml +++ b/jjb/ta/manifest.yaml @@ -15,7 +15,7 @@ project-name: ta-manifest-arm64 project-type: - verify - build-node: aarch64_dev + build-node: aarch64_build stream: master jobs: - akraino-project-stream-type-ta-build diff --git a/jjb/ta/monitoring.yaml b/jjb/ta/monitoring.yaml index 45d074c..7751553 100644 --- a/jjb/ta/monitoring.yaml +++ b/jjb/ta/monitoring.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-galera_client.yaml b/jjb/ta/openstack-ansible-galera_client.yaml index e1c92e6..9e3eb30 100644 --- a/jjb/ta/openstack-ansible-galera_client.yaml +++ b/jjb/ta/openstack-ansible-galera_client.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-galera_server.yaml b/jjb/ta/openstack-ansible-galera_server.yaml index f5cf0bb..f0bb7b2 100644 --- a/jjb/ta/openstack-ansible-galera_server.yaml +++ b/jjb/ta/openstack-ansible-galera_server.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-haproxy_server.yaml b/jjb/ta/openstack-ansible-haproxy_server.yaml index 430ffd5..2598384 100644 --- a/jjb/ta/openstack-ansible-haproxy_server.yaml +++ b/jjb/ta/openstack-ansible-haproxy_server.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-memcached_server.yaml b/jjb/ta/openstack-ansible-memcached_server.yaml index 68ac9d0..9168c52 100644 --- a/jjb/ta/openstack-ansible-memcached_server.yaml +++ b/jjb/ta/openstack-ansible-memcached_server.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-openstack_openrc.yaml b/jjb/ta/openstack-ansible-openstack_openrc.yaml index 34b666d..bb3562b 100644 --- a/jjb/ta/openstack-ansible-openstack_openrc.yaml +++ b/jjb/ta/openstack-ansible-openstack_openrc.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-os_ironic.yaml b/jjb/ta/openstack-ansible-os_ironic.yaml index eff19fe..7cc48f4 100644 --- a/jjb/ta/openstack-ansible-os_ironic.yaml +++ b/jjb/ta/openstack-ansible-os_ironic.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-os_keystone.yaml b/jjb/ta/openstack-ansible-os_keystone.yaml index 68d8c0f..566a2a6 100644 --- a/jjb/ta/openstack-ansible-os_keystone.yaml +++ b/jjb/ta/openstack-ansible-os_keystone.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-plugins.yaml b/jjb/ta/openstack-ansible-plugins.yaml index 0310591..5aafa3d 100644 --- a/jjb/ta/openstack-ansible-plugins.yaml +++ b/jjb/ta/openstack-ansible-plugins.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-rabbitmq_server.yaml b/jjb/ta/openstack-ansible-rabbitmq_server.yaml index 5f9c833..36a963b 100644 --- a/jjb/ta/openstack-ansible-rabbitmq_server.yaml +++ b/jjb/ta/openstack-ansible-rabbitmq_server.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible-rsyslog_client.yaml b/jjb/ta/openstack-ansible-rsyslog_client.yaml index 396f509..c4016cd 100644 --- a/jjb/ta/openstack-ansible-rsyslog_client.yaml +++ b/jjb/ta/openstack-ansible-rsyslog_client.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/openstack-ansible.yaml b/jjb/ta/openstack-ansible.yaml index 965ffd3..837069c 100644 --- a/jjb/ta/openstack-ansible.yaml +++ b/jjb/ta/openstack-ansible.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/os-net-config.yaml b/jjb/ta/os-net-config.yaml index d0bfa49..2cdd66c 100644 --- a/jjb/ta/os-net-config.yaml +++ b/jjb/ta/os-net-config.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/python-ilorest-library.yaml b/jjb/ta/python-ilorest-library.yaml index 938885a..094f32c 100644 --- a/jjb/ta/python-ilorest-library.yaml +++ b/jjb/ta/python-ilorest-library.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/python-peewee.yaml b/jjb/ta/python-peewee.yaml index c378c6b..853f960 100644 --- a/jjb/ta/python-peewee.yaml +++ b/jjb/ta/python-peewee.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/rpmbuilder.yaml b/jjb/ta/rpmbuilder.yaml index 4bfe5c9..5584f97 100644 --- a/jjb/ta/rpmbuilder.yaml +++ b/jjb/ta/rpmbuilder.yaml @@ -15,7 +15,7 @@ project-name: ta-rpmbuilder-arm64 project-type: - verify - build-node: aarch64_dev + build-node: aarch64_build stream: master jobs: - akraino-project-stream-type-ta-rpmbuilder diff --git a/jjb/ta/start-menu.yaml b/jjb/ta/start-menu.yaml index 7c2851f..e964eb5 100644 --- a/jjb/ta/start-menu.yaml +++ b/jjb/ta/start-menu.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/storage.yaml b/jjb/ta/storage.yaml index edd7495..1876c9d 100644 --- a/jjb/ta/storage.yaml +++ b/jjb/ta/storage.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: diff --git a/jjb/ta/yarf.yaml b/jjb/ta/yarf.yaml index aa2c1c1..cb6c7be 100644 --- a/jjb/ta/yarf.yaml +++ b/jjb/ta/yarf.yaml @@ -17,8 +17,7 @@ project-type: - merge - verify - build-node: aarch64_dev - gerrit-skip-vote: true + build-node: aarch64_build arch: arm64 stream: master jobs: