diff --git a/.zuul.yaml b/.zuul.yaml index dd15107..1a28df1 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -6,6 +6,7 @@ timeout: 1800 required-projects: - openstack/openstackclient + - openstack/pbrx - openstack/python-openstackclient - openstack/python-barbicanclient - openstack/python-cloudkittyclient @@ -29,6 +30,7 @@ - openstack/python-vitrageclient - openstack/python-watcherclient - openstack/python-zaqarclient + - openstack/requirements - project-template: name: openstackclient-plugin-jobs diff --git a/playbooks/openstackclient-check-plugins/run.yaml b/playbooks/openstackclient-check-plugins/run.yaml index 25cd149..17ab5f2 100644 --- a/playbooks/openstackclient-check-plugins/run.yaml +++ b/playbooks/openstackclient-check-plugins/run.yaml @@ -6,18 +6,14 @@ cmd: | echo "------------------------------------------------------------" virtualenv osc_plugins - - - shell: - cmd: | + osc_plugins/bin/pip install -e ../pbrx echo "------------------------------------------------------------" - osc_plugins/bin/pip install -e src/{{ item.key }} - when: item.value.required - with_dict: "{{ zuul.projects }}" - - - shell: - cmd: | + osc_plugins/bin/pip install -c ../requirements/upper-constraints.txt -r requirements.txt echo "------------------------------------------------------------" - osc_plugins/bin/pip freeze + osc_plugins/bin/pbrx install-siblings -c ../requirements/upper-constraints.txt $(find ../.. -mindepth 2 -maxdepth 2) + echo "------------------------------------------------------------" + osc_plugins/bin/pbr freeze echo "------------------------------------------------------------" osc_plugins/bin/openstack --version - osc_plugins/bin/python src/git.openstack.org/openstack/openstackclient/tests/check_osc_commands.py + osc_plugins/bin/python tests/check_osc_commands.py + chdir: /home/zuul/src/git.openstack.org/openstack/openstackclient