GoMask as Code
Test data as code: YAML rules, Git versioned, & CI/CD ready
GoMask as Code – Test data management integrated with Git and CI/CD
Summary: GoMask as Code enables defining test data masking rules in YAML, versioned alongside database schemas in Git. It integrates with CI/CD pipelines like GitHub Actions, GitLab CI, or Jenkins to automate deployment, ensuring synchronized schema and masking changes with full auditability.
What it does
It allows users to write masking rules in YAML files committed to Git repositories, which are then deployed automatically through CI/CD tools. This approach eliminates manual test data refreshes and keeps schema and masking rules in a single, version-controlled commit.
Who it's for
Developers and data engineers who need automated, version-controlled test data masking integrated into their Git workflows and deployment pipelines.
Why it matters
It reduces delays and compliance risks by removing manual steps and tickets for test data refreshes, enabling safe test data management without workflow bottlenecks.