Skip to main content

Deploy to prod

To deploy to prod, 3 options are possible:

Option 1. Draft and deploy - Single workspace

A simple setup in which deploying to prod means deploying items that have been iterated on in the UI as Drafts. Deployments in Windmill are commonly done from the same workspace using the Draft and deploy buttons.

Option 2. Deploy to prod using a git workflow - Multi workspace

The integration can be used to push from git, and receive changes done from the UI in a bi-directional way. You can also use a separate dev and staging branch and repo and have Windmill create automatically branches and Pull Request upon any changes deployed to staging/dev.

This process can be used in particular for local development with a solid setup:

Local development Setup

Option 3. Deploy to prod using the UI only - Multi workspace

From a workspace in Windmill, you can deploy a script/flow/resource/variable and all its dependencies to another workspace.

Deploy to prod using the UI is Cloud plans and Self-Hosted Enterprise Edition only.

More details at: