set up an mlflow 3 deployment job on databricks to gate model version promotion

domain: docs.databricks.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create model versions in a Unity Catalog-registered model as the trigger source for the deployment job
  2. Build a deployment job with the required evaluation, approval, and deployment steps, each implemented as a notebook task
  3. Set the two required job parameters, model_name and model_version, so the job knows which version it is acting on
  4. Have the evaluation step call mlflow.evaluate to produce validation metrics on the new model version before any approval gate
  5. Configure the job to run under a service principal with minimal permissions and set the max concurrent run limit to 1 (the recommended default) to avoid deployment races
  6. Register a new model version to Unity Catalog and confirm the deployment job fires automatically, with its run status visible on the model and model version pages

Known gotchas

Related routes

Register a Databricks MLflow Model Registry webhook that fires on model version stage transitions
docs.databricks.com · 6 steps · unrated
Configure MLflow Model Registry with a PostgreSQL backend and S3 artifact store for team use
mlflow.org/docs · 5 steps · unrated
MLflow Deployments Server (AI Gateway): stand up a gateway server to proxy a third-party LLM provider endpoint
ml-ops · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans