Test & Prod Workflow

Hello Metabase Team,

I would like to ask your thoughts on how to setup a Test to Prod Workflow for Metabase?

For example, doing some Test work on the Test Metabase Environment and if all good, what's the best way to deploy changes to Production Metabase Environment without recreating everything done in the Test.

Thank you,
Joey

Hi @taleno.digital
If you want to apply everything, then you can simply copy the application database over.
If you need more granular functionality, then you can use Serialization: https://www.metabase.com/docs/latest/installation-and-operation/serialization

Hi @flamber ,

thanks for the response but I'm not sure I follow.

is there something like github integration where I can make a PR of my changes (visible in my metabase test environment) and once approved can be merged to prod metabase enviroment? pretty much like the workflow of dbt...

@taleno.digital Yes, that's what some uses Serialization for too: https://www.metabase.com/learn/administration/serialization
There's a lot of work being done to expand Serialization functionality in upcoming versions: https://github.com/metabase/metabase/issues?q=is%3Aopen+is%3Aissue+label%3AOperation%2FSerialization