TDM in CI/CD
How pipelines can request test data certified against configured policy gates on demand, wait for it safely, and tear it down again — without ever handling raw rows.
Topics
Pipelines and short-lived environments change how test data has to be delivered: on request, isolated per run, cleaned up automatically and recorded as evidence. These pages cover the pattern end to end, from the pipeline steps to refresh cadence and what happens when a source schema changes underneath you.
How pipelines can request test data certified against configured policy gates on demand, wait for it safely, and tear it down again — without ever handling raw rows.
How a build pipeline gets its own copy of a policy-certified dataset for each run, cleans it up afterwards and keeps value-free evidence - without the pipeline touching production.
Short-lived, customer-controlled test environments hydrated with one certified dataset version and torn down on release or expiry - what works today and which targets are supported.
How often test data should be rebuilt, what triggers a refresh, and how to swap in new versions without disrupting teams.
How to handle source schema changes and failed jobs safely — detect drift, classify new fields first, block uncertified output and recover cleanly.
A GitHub Actions job that downloads synthetic fixtures, verifies each file against the bundle's published SHA-256 manifest, loads them into SQLite and checks relationships before tests run.
Generate a psql load script for a synthetic multi-schema bundle — schemas, DDL and copies in foreign-key order — checked by a test that loads it into a real PostgreSQL server.