Skip to content

Update docs pipeline to use rules and extends

Marcel Amirault requested to merge docs-pipeline-update into master

A large housecleaning effort on the pipeline:

  • Make jobs use rules instead of only/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

Merge request reports

Loading