Skip to content

Avoid redundant db-testing pipeline builds

Why this issue?

To address the duplicate pipeline jobs getting triggered for the same commit and fixing it.

Examples

  1. Commit: 2899f60e29f45dcb159f964d8d454d49ed3dd7ba
  2. Commit: c9e80fd50950dc2afaf7321cfccb6e6e28fe9464

Desired outcome

  • If a new job is re-triggered after it fails, it should start a new pipeline
  • If a new job has changes to helpers or background migrations since the last run, it should start a new pipeline
  • If the migrations, helpers, and background migrations are the same, the job should not start a new pipeline
Edited by Alex Ives
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information