Environment auto-update

Enabling the auto-update feature

You can choose whether Components (Applications or Services) will auto-update/auto-deploy when new Git commits become available. This is really useful for keeping your Environments up-to-date with work of colleagues.

1. Select your environment in the Bunnyshell interface.

2. Click the Settings button. The settings for the selected environment are displayed.

3. In the General Settings section, toggle on the Auto-update option. This option is automatically saved by Bunnyshell.

4. Click Save changes.

See it in action

Go to your Git repository and merge a PR in the branch which is set for one of the components.

How this works, behind the scenes, is that Bunnyshell uses Git webhooks, which it sets when performing the integration.

Whenever a Git webhook arrives, if Auto-update is ON, Bunnyshell will trigger a deployment. If the Environment is Stopped, upon starting, a check will be made, and if newer commits are available, a deployment will be triggered.

Go back to the Bunnyshell UI. Congratulations! Your environment was automatically updated.

Updating components manually

If you chose to have auto-update disabled, you will be able to update manually, and this is how it will look like:

Last updated

Was this helpful?