Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How do I deploy to multiple servers in the same environment?

Adam Risser January 13, 2016

This question is in reference to Atlassian Documentation: Creating a deployment environment

Do I need a SCP task for each server in my environment (ie if I have 100 servers, I have 100 SCP tasks?)?  Same question for deployment scripts that need to be run after the artifact is SCP'd to the box. Would I also have to have 100 separate SSH Script tasks?

Or do I create 1 environment and then clone it for each server, so that I would have 'Production 1', 'Production 2'...'Production 100'?

If the correct way is through mutliple environments, then how do I make sure they all get updated at the same time and someone does not try and push to just one environment?

Thanks in advance,
Adam 

2 answers

1 vote
Adam Risser April 4, 2016

We were lucky and solved this by using AWS CodeDeploy and deploying to auto-scaled groups instead of individual clusters of instances. That is not an option for everyone though. I can't believe the Bamboo documentation has little to nothing on this.

0 votes
Razvan Grigore
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 4, 2016

+1

I have the same question, and I'm shocked this use-case was never requested, we basically have this for EVERY deployment in bamboo, and we are currently using `parallel-ssh` python script. Who does still have only one server and no HA?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events