Updating a Bench
You will see an update banner on your bench group dashboard whenever an update is available for any of the apps installed on that bench group:
Clicking on the Show Updates button will open up a dialog box where you can choose which apps to update (yes, we do have selective app updates!). Deselect the apps you don't want to update and click Deploy:
You can monitor the progress of your deploy in the Deploys tab:
When you click on a deploy it takes you to a screen showing each stage of the deploy.

For deploys in the running stage a Fail Build button will also show up which can be used to stop a build once it has started.

Fail build prompt

Proceeding with this confirmation will fail the build.
Checking deployed app versions
Clicking on the three dots on the deploy page will show an option to view app versions.

Which will lead to a dialog showing all apps deployed and their versions.

These apps can also be redeployed using the button shown below.
The "Redeploy" option will only appear in the following cases:
- Deploy succeeded
- Deploy failed
In cases where a deployment succeeds but the bench breaks temporarily — for example, due to:
- Connectivity issues
- No space on the server
- Manual deployment failures
—you can create a new, identical build and attempt the new bench again using Redeploy.
Note: You cannot deselect Frappe Framework if you want to update ERPNext
After Bench is updated, the sites (as long as auto update is enabled) shall auto update during non-working hours. (1 AM - 4 AM)