Schutzbot: Allow overriding internal RHEL URL

by defining the COMPOSE_URL environment variable! This will allow
testing more flavors of internal releases.

The rest is renaming files and variables to reflect the fact that
we're running tests against internal trees, not only nightlies.
This commit is contained in:
Aleksandar Todorov 2021-03-12 14:46:58 +02:00 committed by Alexander Todorov
parent fc2d2894d4
commit 661b2a0be0
5 changed files with 37 additions and 29 deletions

View file

@ -309,16 +309,21 @@ identified and with the mutual understanding that PRs related to
that RHBZ must include an automated test reproducer.
## Cron jobs for nightly builds testing
## Cron jobs for internal builds testing
The Schutzbot Pipeline contains conditional sections that facilitate test execution
against nightly builds. This is achieved by running different preparation steps while
against internal builds. This is achieved by running different preparation steps while
the testing stage remains the same. The main difference is that SUT is not compiled
locally but installed directly from OS repositories!
### Replay nightly Pipeline manually
By default we test against latest nightly builds. If you wish to test against other
flavors (e.g. rel-eng) specify the `COMPOSE_URL` environment variable to point to
the respective URL (stopping before the `/compose/` path). See
`schutzbot/prepare-rhel-internal.sh` for more details.
If you wish to execute the nightly Pipeline by hand, often to verify changes made to it
### Replay internal Pipeline manually
If you wish to execute the internal Pipeline by hand, often to verify changes made to it
then do the following:
1. Wait for `schutzbot-psi/pr-head` to report any status on the pull request.
@ -339,4 +344,4 @@ then do the following:
!['Modify build cause'](./pipeline_replay_02.png)
5. Click the ***Run*** button - the newly started Pipeline will be forced to take the
nightly branches instead of the regular ones
internal branches instead of the regular ones