Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

CI/CD in AWS — Intro — A pipeline with CodeBuild and CodeDeploy

Sumit Rawal answered on May 30, 2023 Popularity 1/10 Helpfulness 1/10

Contents


More Related Answers

  • CICD pipeline
  • DevOps and CI/CD Pipelines
  • CI/CD Pipeline Steps for Microservices Deployments
  • DevOps - CI, CD Tools in AWS

  • CI/CD in AWS — Intro — A pipeline with CodeBuild and CodeDeploy

    0

    The main AWS services for CI/CD automation are:

    CodePipeline allows to model an automated build and deployment pipeline. The pipeline is modelled in steps and stages. On each step, it can integrate with various services to achieve Continuous Integration and Deployment.

    CodeBuild is a fully managed service than can compile a solution and run unit tests. By creating a project, I can select an OS target and environment required to build my application. CodeBuild does the heavy lifting as no further maintenance is required on our side.

    CodeDeploy can automate software deployments on the Cloud Platform or On-Premise. Supports continuous deployments on EC2, ECS, Auto Scaling and On-Premise servers.

    As a deploy target I want something similar to a virtual machine.

    An EC2 instance is the equivalent of a virtual machine instance in AWS.

    But as any machine, an EC2 can be prone to failure, data corruption or incidents. Cloud platforms have a great advantage on this, allowing us to provision these instances on the fly, based on durability and scaling needs.

    AWS Auto Scaling is a service that provisions EC2 instances automatically in case of failure or high CPU utilization

    An Auto Scaling group can be used as a deploy target for CodeDeploy.

    AWS CodePipeline is a place to start and a good exercise to learn more about these tools in Amazon Web Services. Now we know the tools, I can define a use case.

    Defining Scenario 

    Popularity 1/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on May 30 2023
    Sumit Rawal
    0 Answers  Avg Quality 2/10


    X

    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    X
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.