Create & Destroy an Ephemeral Environment

Pre-requisites

  • Setting Create ephemeral environments on pull request is set to ON
  • Setting Destroy environment after merge or close pull request is set to ON.

๐Ÿ“˜

Note

Make sure these settings are set to ON, as they are OFF by default.

3582

ย 

Creating your first Ephemeral Environment

  1. Make a change in the code. Let's take a simple change for the frontend, changing the navbar background. For this, you can edit the frontend/src/App.css file. Find the .navbar-dark selector and change the background colour.
  2. Create a Pull Request.
  3. The Bunnyshell Ephemeral Environment will now be automatically created.
3582
  1. Open the frontend Application from the Github Pull Request comment added by Bunnyshell.
1861
  1. Open the frontend Application from the UI by clicking the icon.
  2. Observe the changes made. In our case, we removed the navbar gradient and made it blue.
3582 3582

ย 

Automatically deleting your first Ephemeral

  1. Close the Pull Request from Github.
  2. Observe the Environment being deleted.
3582

๐Ÿ‘

Note

If the Pull Request would have been merged, the result would have been the same.

On top of terminating the Ephemeral Environment, if the Primary Environment's Auto-Update setting was set to ON, this would have gotten auto-updated too.