[openstack-dev] [ci][infra][tripleo] Multi-staged check pipelines for Zuul v3 proposal

Bogdan Dobrelya bdobreli at redhat.com
Mon May 28 09:43:55 UTC 2018


On 5/25/18 6:40 PM, Tristan Cacqueray wrote:
> Hello Bogdan,
> 
> Perhaps this has something to do with jobs evaluation order, it may be
> worth trying to add the dependencies list in the project-templates, like
> it is done here for example:
> http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/projects.yaml#n9799 
> 
> 
> It also easier to read dependencies from pipelines definition imo.

Thank you!
It seems for the most places, tripleo uses pre-defined templates, see 
[0]. And templates can not import dependencies [1] :(

[0] 
http://codesearch.openstack.org/?q=-%20project%3A&i=nope&files=&repos=tripleo-ci,tripleo-common,tripleo-common-tempest-plugin,tripleo-docs,tripleo-ha-utils,tripleo-heat-templates,tripleo-image-elements,tripleo-ipsec,tripleo-puppet-elements,tripleo-quickstart,tripleo-quickstart-extras,tripleo-repos,tripleo-specs,tripleo-ui,tripleo-upgrade,tripleo-validations

[1] https://review.openstack.org/#/c/568536/4

> 
> -Tristan
> 
> On May 25, 2018 12:45 pm, Bogdan Dobrelya wrote:
>> Job dependencies seem ignored by zuul, see jobs [0],[1],[2] started 
>> simultaneously. While I expected them run one by one. According to the 
>> patch 568536 [3], [1] is a dependency for [2] and [3].
>>
>> The same can be observed for the remaining patches in the topic [4].
>> Is that a bug or I misunderstood what zuul job dependencies actually do?
>>
>> [0] 
>> http://logs.openstack.org/36/568536/2/check/tripleo-ci-centos-7-undercloud-containers/731183a/ara-report/ 
>>
>> [1] 
>> http://logs.openstack.org/36/568536/2/check/tripleo-ci-centos-7-3nodes-multinode/a1353ed/ara-report/ 
>>
>> [2] 
>> http://logs.openstack.org/36/568536/2/check/tripleo-ci-centos-7-containers-multinode/9777136/ara-report/ 
>>
>> [3] https://review.openstack.org/#/c/568536/
>> [4] 
>> https://review.openstack.org/#/q/topic:ci_pipelines+(status:open+OR+status:merged) 
>>
>>

-- 
Best regards,
Bogdan Dobrelya,
Irc #bogdando



More information about the OpenStack-dev mailing list