Isolated Optimizely Graph environment for automated & ephemeral testing
As a developer, I would like to run Optimizely Graph in an automated and isolated environment—such as CI/CD pipelines or GitHub Actions—so that I can reliably test features without relying on shared cloud instances.
A common example would be some kind of official container image that allows me to spin up a local or ephemeral instance of Optimizely Graph for integration testing.
We’re currently gathering additional feedback on this idea. If you have any more context, examples, or specific use cases, please share them - it really helps us understand how this would best support your workflow. Thanks for contributing to the conversation!
-
Wellen Chan
commented
Thanks for considering this feature.
To add some concrete context: in our CI pipelines (for example GitHub Actions), we typically run core dependencies as containerized services. We use an official search engine container, bootstrapped via .NET Aspire, to spin up a fully isolated, ephemeral instance per pipeline run. We then seed fresh indexes with deterministic test content and run scenario‑specific integration tests against it.
An official Optimizely Graph container or supported local runtime would enable the same pattern: isolated environments, reproducible test data, no shared state, and reliable automated integration testing, significantly improving confidence and developer productivity.