@pernordeman:matrix.org | We have a setup where we can run a selection of jobs. We do this by utilizing the zuul_return child_jobs https://zuul-ci.org/docs/zuul/latest/job-content.html#skipping-dependent-jobs. | 09:22 |
---|---|---|
e.g we load all our jobs and then motify the child_job list with a playbook --> the modified list of jobs is the only jobs that will run. | ||
Though when adding some dependencies between jobs, some are not skipped even though they are not in the modified list. | ||
The scenario is: | ||
I have job-B which depends on job-A. Besides job-B, we have more jobs (job-C, job-D, etc.) that also depend on job-A. | ||
When just selecting job-B to run, I expect that first job-A will run and then job-B. | ||
What actually happens is job-A runs and then that all jobs (B-D) start to run instead. | ||
Is this expected? | ||
@pernordeman:matrix.org | > <@pernordeman:matrix.org> We have a setup where we can run a selection of jobs. We do this by utilizing the zuul_return child_jobs https://zuul-ci.org/docs/zuul/latest/job-content.html#skipping-dependent-jobs. | 09:22 |
> e.g we load all our jobs and then motify the child_job list with a playbook --> the modified list of jobs is the only jobs that will run. | ||
> Though when adding some dependencies between jobs, some are not skipped even though they are not in the modified list. | ||
> | ||
> The scenario is: | ||
> I have job-B which depends on job-A. Besides job-B, we have more jobs (job-C, job-D, etc.) that also depend on job-A. | ||
> When just selecting job-B to run, I expect that first job-A will run and then job-B. | ||
> What actually happens is job-A runs and then that all jobs (B-D) start to run instead. | ||
> Is this expected? | ||
``` | ||
In the zuul-schedular log is: | ||
job-A.py None | ||
job-Z.py SKIPPED | ||
job-B.py None | ||
job-C.py None (expected SKIPPED HERE) | ||
job-D.py None (expected SKIPPED HERE) | ||
job-123.py SKIPPED | ||
.... | ||
``` | ||
@pernordeman:matrix.org | ``` | 09:22 |
In the zuul-schedular log is: | ||
job-A.py None | ||
job-Z.py SKIPPED | ||
job-B.py None | ||
job-C.py None (expected SKIPPED HERE) | ||
job-D.py None (expected SKIPPED HERE) | ||
job-123.py SKIPPED | ||
.... | ||
``` | ||
@sylvass:albinvass.se | tristanC: oh cool :) | 12:01 |
@tristanc_:matrix.org | Albin Vass: unfortunately we can't use it yet in Zuul because the new rescript std library does not yet have the vanilla js version published on npm. | 13:28 |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: | 17:53 | |
- [zuul/zuul] 914415: Move fake gerrit and pagure into dedicated files https://review.opendev.org/c/zuul/zuul/+/914415 | ||
- [zuul/zuul] 914561: Make the test change database serializable https://review.opendev.org/c/zuul/zuul/+/914561 | ||
- [zuul/zuul] 914562: Add an upgrade test https://review.opendev.org/c/zuul/zuul/+/914562 | ||
- [zuul/zuul] 915095: Run the upgrade test job https://review.opendev.org/c/zuul/zuul/+/915095 | ||
- [zuul/zuul] 915514: Refactor branch cache to support more queries https://review.opendev.org/c/zuul/zuul/+/915514 | ||
- [zuul/zuul] 915515: Add a github graphql query for branch protection https://review.opendev.org/c/zuul/zuul/+/915515 | ||
- [zuul/zuul] 915516: Add support for excluding locked branches https://review.opendev.org/c/zuul/zuul/+/915516 | ||
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 914415: Move fake gerrit and pagure into dedicated files https://review.opendev.org/c/zuul/zuul/+/914415 | 19:12 | |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: | 19:19 | |
- [zuul/zuul] 914561: Make the test change database serializable https://review.opendev.org/c/zuul/zuul/+/914561 | ||
- [zuul/zuul] 914562: Add an upgrade test https://review.opendev.org/c/zuul/zuul/+/914562 | ||
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 915095: Run the upgrade test job https://review.opendev.org/c/zuul/zuul/+/915095 | 19:19 | |
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 919622: Clear files and repo state from scheduler RAM https://review.opendev.org/c/zuul/zuul/+/919622 | 21:08 | |
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: | 21:17 | |
- [zuul/zuul] 915514: Refactor branch cache to support more queries https://review.opendev.org/c/zuul/zuul/+/915514 | ||
- [zuul/zuul] 915515: Add a github graphql query for branch protection https://review.opendev.org/c/zuul/zuul/+/915515 | ||
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 914161: Add buildset event db table https://review.opendev.org/c/zuul/zuul/+/914161 | 23:27 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!