Aws Auto Scaling with Bamboo as a CICD Tool
We have setup Aws Auto Scaling for ec2 Instances based on CPU utilization.
My concern is how can we define CICD flow for newly created instances if we are using Bamboo as a CICD Tool so that whatever deployment done on new instances will stay even after that instance gets terminated.
Anybody here have an idea how generally CICD done with AWS ASG and Bamboo CICD tool?
Thanks
amazon-web-services bamboo autoscaling
add a comment |
We have setup Aws Auto Scaling for ec2 Instances based on CPU utilization.
My concern is how can we define CICD flow for newly created instances if we are using Bamboo as a CICD Tool so that whatever deployment done on new instances will stay even after that instance gets terminated.
Anybody here have an idea how generally CICD done with AWS ASG and Bamboo CICD tool?
Thanks
amazon-web-services bamboo autoscaling
If I understood the question correctly then, you want to have a code deployed on new instance created via AWS autoscaling happened based on CPU utilization. To load the latest code base you can either use the AMI with lastest code in launch configuration (less recommended since AMI new to upgrade frequently with latest code) or second is have a script to do the deployment via user data in AWS.
– Mahattam
Nov 20 '18 at 3:46
Thank you for your thought but It is not about latest code or anything, I would like to know how I can integrate Bamboo server with AWS ASG, so that Bamboo can deploy automatically on newly created instances and in case of scale in I should noy worry about an artifacts which are deployed on that Instances
– Devendra
Nov 20 '18 at 4:45
Bamboo is nothing but a deployment tool which would be running deployment scripts behind the scenes, so there is no direct/automatic integration between bamboo and AWS ASG. but to implement that you can use your deployment script and call it from ec2 user data to deploy the artifacts. refer docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
– Mahattam
Nov 22 '18 at 0:05
That make sense. So how should I design my CICD flow from end to end... Any suggestions?
– Devendra
Nov 22 '18 at 4:03
add a comment |
We have setup Aws Auto Scaling for ec2 Instances based on CPU utilization.
My concern is how can we define CICD flow for newly created instances if we are using Bamboo as a CICD Tool so that whatever deployment done on new instances will stay even after that instance gets terminated.
Anybody here have an idea how generally CICD done with AWS ASG and Bamboo CICD tool?
Thanks
amazon-web-services bamboo autoscaling
We have setup Aws Auto Scaling for ec2 Instances based on CPU utilization.
My concern is how can we define CICD flow for newly created instances if we are using Bamboo as a CICD Tool so that whatever deployment done on new instances will stay even after that instance gets terminated.
Anybody here have an idea how generally CICD done with AWS ASG and Bamboo CICD tool?
Thanks
amazon-web-services bamboo autoscaling
amazon-web-services bamboo autoscaling
asked Nov 20 '18 at 3:38
DevendraDevendra
176
176
If I understood the question correctly then, you want to have a code deployed on new instance created via AWS autoscaling happened based on CPU utilization. To load the latest code base you can either use the AMI with lastest code in launch configuration (less recommended since AMI new to upgrade frequently with latest code) or second is have a script to do the deployment via user data in AWS.
– Mahattam
Nov 20 '18 at 3:46
Thank you for your thought but It is not about latest code or anything, I would like to know how I can integrate Bamboo server with AWS ASG, so that Bamboo can deploy automatically on newly created instances and in case of scale in I should noy worry about an artifacts which are deployed on that Instances
– Devendra
Nov 20 '18 at 4:45
Bamboo is nothing but a deployment tool which would be running deployment scripts behind the scenes, so there is no direct/automatic integration between bamboo and AWS ASG. but to implement that you can use your deployment script and call it from ec2 user data to deploy the artifacts. refer docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
– Mahattam
Nov 22 '18 at 0:05
That make sense. So how should I design my CICD flow from end to end... Any suggestions?
– Devendra
Nov 22 '18 at 4:03
add a comment |
If I understood the question correctly then, you want to have a code deployed on new instance created via AWS autoscaling happened based on CPU utilization. To load the latest code base you can either use the AMI with lastest code in launch configuration (less recommended since AMI new to upgrade frequently with latest code) or second is have a script to do the deployment via user data in AWS.
– Mahattam
Nov 20 '18 at 3:46
Thank you for your thought but It is not about latest code or anything, I would like to know how I can integrate Bamboo server with AWS ASG, so that Bamboo can deploy automatically on newly created instances and in case of scale in I should noy worry about an artifacts which are deployed on that Instances
– Devendra
Nov 20 '18 at 4:45
Bamboo is nothing but a deployment tool which would be running deployment scripts behind the scenes, so there is no direct/automatic integration between bamboo and AWS ASG. but to implement that you can use your deployment script and call it from ec2 user data to deploy the artifacts. refer docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
– Mahattam
Nov 22 '18 at 0:05
That make sense. So how should I design my CICD flow from end to end... Any suggestions?
– Devendra
Nov 22 '18 at 4:03
If I understood the question correctly then, you want to have a code deployed on new instance created via AWS autoscaling happened based on CPU utilization. To load the latest code base you can either use the AMI with lastest code in launch configuration (less recommended since AMI new to upgrade frequently with latest code) or second is have a script to do the deployment via user data in AWS.
– Mahattam
Nov 20 '18 at 3:46
If I understood the question correctly then, you want to have a code deployed on new instance created via AWS autoscaling happened based on CPU utilization. To load the latest code base you can either use the AMI with lastest code in launch configuration (less recommended since AMI new to upgrade frequently with latest code) or second is have a script to do the deployment via user data in AWS.
– Mahattam
Nov 20 '18 at 3:46
Thank you for your thought but It is not about latest code or anything, I would like to know how I can integrate Bamboo server with AWS ASG, so that Bamboo can deploy automatically on newly created instances and in case of scale in I should noy worry about an artifacts which are deployed on that Instances
– Devendra
Nov 20 '18 at 4:45
Thank you for your thought but It is not about latest code or anything, I would like to know how I can integrate Bamboo server with AWS ASG, so that Bamboo can deploy automatically on newly created instances and in case of scale in I should noy worry about an artifacts which are deployed on that Instances
– Devendra
Nov 20 '18 at 4:45
Bamboo is nothing but a deployment tool which would be running deployment scripts behind the scenes, so there is no direct/automatic integration between bamboo and AWS ASG. but to implement that you can use your deployment script and call it from ec2 user data to deploy the artifacts. refer docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
– Mahattam
Nov 22 '18 at 0:05
Bamboo is nothing but a deployment tool which would be running deployment scripts behind the scenes, so there is no direct/automatic integration between bamboo and AWS ASG. but to implement that you can use your deployment script and call it from ec2 user data to deploy the artifacts. refer docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
– Mahattam
Nov 22 '18 at 0:05
That make sense. So how should I design my CICD flow from end to end... Any suggestions?
– Devendra
Nov 22 '18 at 4:03
That make sense. So how should I design my CICD flow from end to end... Any suggestions?
– Devendra
Nov 22 '18 at 4:03
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53385862%2faws-auto-scaling-with-bamboo-as-a-cicd-tool%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53385862%2faws-auto-scaling-with-bamboo-as-a-cicd-tool%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
If I understood the question correctly then, you want to have a code deployed on new instance created via AWS autoscaling happened based on CPU utilization. To load the latest code base you can either use the AMI with lastest code in launch configuration (less recommended since AMI new to upgrade frequently with latest code) or second is have a script to do the deployment via user data in AWS.
– Mahattam
Nov 20 '18 at 3:46
Thank you for your thought but It is not about latest code or anything, I would like to know how I can integrate Bamboo server with AWS ASG, so that Bamboo can deploy automatically on newly created instances and in case of scale in I should noy worry about an artifacts which are deployed on that Instances
– Devendra
Nov 20 '18 at 4:45
Bamboo is nothing but a deployment tool which would be running deployment scripts behind the scenes, so there is no direct/automatic integration between bamboo and AWS ASG. but to implement that you can use your deployment script and call it from ec2 user data to deploy the artifacts. refer docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
– Mahattam
Nov 22 '18 at 0:05
That make sense. So how should I design my CICD flow from end to end... Any suggestions?
– Devendra
Nov 22 '18 at 4:03