Aws Auto Scaling with Bamboo as a CICD Tool












0















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










share|improve this question























  • 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


















0















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










share|improve this question























  • 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
















0












0








0








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










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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





















  • 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














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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

MongoDB - Not Authorized To Execute Command

in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

Npm cannot find a required file even through it is in the searched directory