Re:Atlassian announces Bitbucket Deployments: Confidence to ...
by erwinm on Tuesday December 05, 2017 @02:33PM
(#15854971)
Will there be support for deployments to a (test) environment per branch?
[ Parent
| on HN ]
Re:Atlassian announces Bitbucket Deployments: Confidence to ...
by mryall on Tuesday December 05, 2017 @04:29PM
(#15856188)
You can do this already in Bitbucket Pipelines and your preferred PaaS provider -- just set up a manual step on your branch pipeline to deploy it. We built Deployments to help teams track changes in their _shared_ environments, which is where most of the value for tracking is.
Who would want to see a history of deployments for a branch-specific environment? What information would they be looking for?
Re:Atlassian announces Bitbucket Deployments: Confidence to ...
by ClaireMaynie on Tuesday December 05, 2017 @02:55PM
(#15855201)
In the early release, it's not possible: the 3 default environments are at the moment just for the repository, not per branch. You can deploy from multiple branches to the same environment though. Can you elaborate on why this would be helpful for you?
Re:Atlassian announces Bitbucket Deployments: Confidence to ...
by erwinm on Wednesday December 06, 2017 @03:50AM
(#15859612)
I was asking because we build a product that is deployed at customer site, so deployments would not be useful for that. But, we do deploy our own product to test environments for manual testing. (We also have automatic testing, but thats per commit and removed after testing... so not relevant here.)
We have the following branches (simplified): master release-4.2.x release-5.0.x release-5.1.x
Now, I was thinking to use the deployments feature to track the deployment of the test environment of each branch. So our testers can see the status of their test environment.
Re:Atlassian announces Bitbucket Deployments: Confidence to ...
by concis10n on Tuesday December 05, 2017 @04:21PM
(#15856127)
Branch-specific test environments would allow regression testing to happen _before_ changes get merged (I've used Travis to do this). I would love to have this kind of test isolation in our CI environment.