Ich verwende AWS Elastic Beanstalk und habe meine Nodejs App darauf bereitgestellt. Jetzt möchte ich diesen Prozess automatisieren, dh Änderungen an Github vornehmen und diese Änderungen dann automatisch in der App widerspiegeln. Jetzt habe ich zwei Möglichkeiten, entweder Elastic Beanstak oder Code Deploy. Ich habe auf beiden Dienste gesucht,Automatisierung mit AWS Elastic Beanstalk vs AWS CodeDeploy
ich automatisieren deployBot mit elastischen Bohnenstengel verwenden oder mit jenkins-Plugin für die Automatisierung (AWS Elastic Beanstalk Deployment Plugin) für elastische Bohnenstengel. fanden auch diese Verbindung zu automatisieren: https://aws.amazon.com/blogs/devops/building-continuous-deployment-on-aws-with-aws-codepipeline-jenkins-and-aws-elastic-beanstalk/
Ich kann auch AWS CodeDeploy Service für die Automatisierung verwenden, um meine app auf EC2 Instanzen mit CodeCommit, Code-Pipeline bereitstellen. Bei Code deploy ich durch die Verwendung dieses auch tun können: https://aws.amazon.com/blogs/devops/automatically-deploy-from-github-using-aws-codedeploy/
Jetzt können beide Dienste verwendet werden, aber die man besser geeignet ist, zu verwenden. Das wird meinen Prozess automatisieren, egal ob Sie AWS Elastic Beanstalk oder AWS Code Deploy verwenden.
Ich verwende diese Option, um die Web-App auf den ec2-Instanzen hinter einem ELB bereitzustellen. – Conti
Groß @Conti klingt gut –