Update docs pipeline to use rules and extends
A large housecleaning effort on the pipeline:
- Make jobs use
rules
instead ofonly/except
, which is being deprecated in the future. - Prevents image building jobs in review apps, or similar.
- Removes repetition by using
extends:
and defining reusable parameters.
Job | Review Apps | MRs | Scheduled (4 hour) | Scheduled (weekly) |
---|---|---|---|---|
Compile Prod/Dev | Yes (Dev) | Yes (Dev) | Yes (Prod) | Yes (Prod) |
Docker Images (docs-base) | No | No | Yes (Manual) | Yes (Manual) |
Docker Images | No | No | Yes (Manual) | Yes (Always) |
External Links (allowed to fail) | No | No | Yes (Manual) | Yes (Always) |
Internal Links | No | Yes | Yes | Yes |
Site Tests | No | Yes | Yes | Yes |
Review Deploy (on_success)/Stop (manual) | Yes | Yes | No | No |