Project deployments overview
Create deployments
There are multiple ways you can create a new deployment:
Deploy with Git tags
hubble Studio makes it easy to automatically deploy your latest commits to an environment every time you push a new tag to your Git repository. Follow the steps below to set up automatic deployment.
- First, navigate to the environment you want to deploy via a git tags.
- Click the "Settings" tab, and then scroll to the "Automatic deployment" section.
- In the auto-deployment section, select "Tag" as your deployment strategy.
- Click the "Save" button
If you push multiple tags in the same push, only the latest tag of that push will be used for automatic deployment.
That's it! hubble Studio will now automatically deploy your latest commits to the environment every time you push a new tag to your Git repository.
You can view the status of the automatic deployment in the deployment logs, or in the environment overview.
Deploy with Git branches
With hubble Studio, you can automate your deployment process by deploying automatically via git branches. This means that every time you update a branch in your Git repository, a new deployment will be created for the newest commit. Here's how you can set it up:
- First, navigate to the environment you want to deploy via a git branch.
- Click the "Settings" tab, and then scroll to the "Automatic deployment" section.
- In the auto-deployment section, select "Branch" as your deployment strategy.
- Select the branch you want to automatically deploy from
- Click the "Save" button
That's it! hubble Studio will now automatically deploy your latest commits to the environment every time you update the selected branch in your Git repository. You can view the status of the automatic deployment in the deployment logs, or in the environment overview.
Deploy a specific commit manually
If you want to deploy a specific commit to an environment in hubble Studio, it's super easy! Just follow the steps below.
- First, navigate to the environment you want to deploy to. You can do this by clicking on the project, and then selecting the environment you want from the list.
- Once you're in the environment, click the "Create deployment" button.
- In the deployment form that appears, select the branch you want to select a commit from.
- Then select the commit you want to deploy. You are shown the latest commits in the branch, but can search for any commit in that branch via the searchbar.
- Once you've selected the commit, click the "Create Deployment" button to start the deployment.
That's it! hubble Studio will now deploy your chosen commit to your chosen environment, and you'll be able to see the progress of the deployment in the deployment logs.