Hello OpenStack-Infra team,

Looking at the Zuul documentation and even the devstack-vm-gate-wrap.sh script, 
I'm not entirely clear on how Zuul passes information for multiple repos.

I understand that a triggering change only applies to one repo, since there are 
no cross-repo change transactions. But I know that for gate testing Zuul 
considers "shared change queues" if multiple repos run the same job.

Repos A and B are in the same change queue, change in A is being tested, and 
then a change in B enters the pipeline; in this case the Zuul parameters 
(ZUUL_REF) is for repo B (ZUUL_PROJECT).

How does the job get information about the preceding changes in repo A?  
Documentation mentions ZUUL_CHANGE_IDS, but I don't know how that helps me.

Does Zuul wait and not run such cross-repo dependent jobs at the same time?

Thanks,
-Steve



_______________________________________________
OpenStack-Infra mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra

Reply via email to