Skip to content
Aborted

Changes

Summary

  1. jobs/bodhi-trigger: read SRPM list from `bodhi-testing.yaml` (details)
  2. jobs/test-override: resolve Bodhi IDs to Koji IDs early on (details)
  3. bodhi-testing.yaml: support specifying tests to run (details)
  4. README.md: update Jenkins URL (details)
Commit 6c1640cc8b8ddac2630d833a7da56cf26e3c4aa2 by Jonathan Lebon
jobs/bodhi-trigger: read SRPM list from `bodhi-testing.yaml`

Add a new `bodhi-testing.yaml` file containing the list of SRPMs to
test. We'll augment the schema of this file later on to allow e.g.
running only a subset of tests.

This will also in the short-term serve as the source of truth for which
packages are gated on these tests or not. Long-term, we may use this
file slightly differently, though likely the tests to run per component
will still live there (including the default tests to run on any
unlisted component).

While we're here, add a few more core packages to the list.
The file was modifiedjobs/bodhi-trigger.Jenkinsfile (diff)
The file was addedbodhi-testing.yaml
Commit d213e6a77debb117ad174d29caadd7c518292c3c by Jonathan Lebon
jobs/test-override: resolve Bodhi IDs to Koji IDs early on

It's silly to do this resolution on each builder separately. Let's just
do it once. That also simplifies the downloading loop.
The file was modifiedjobs/test-override.Jenkinsfile (diff)
Commit 6c1f8691924eb8b8c5f8d41ef670e926a74f7c86 by Jonathan Lebon
bodhi-testing.yaml: support specifying tests to run

For some packages, it's silly to run the full testsuite when they're not
involved or tested at all in e.g. the testiso scenarios.

Let's allow configuring the list of tests to run per SRPM.

This is also prep for being able to run e.g. just `basic` for a much
wider set of packages.
The file was modifiedjobs/bodhi-trigger.Jenkinsfile (diff)
The file was modifiedbodhi-testing.yaml (diff)
The file was modifiedjobs/test-override.Jenkinsfile (diff)
Commit 29647db409f7a9041b46d4b3edf9f451a18ef1ad by Jonathan Lebon
README.md: update Jenkins URL

We forgot to update this when we migrated from CentOS infra to Fedora.
The file was modifiedREADME.md (diff)