CodeBuild

  • CodeBuild is a fully-managed build pipeline to create temporary servers to build and test code.
  • Compile source code, runs unit tests, and produces artifacts that are ready to deploy.
  • Provides prepackaged build environments or you can build your own environments as a Docker container.
  • Uses a Buildspec.yml to provide build instructions. This file is stored in the root of your project.
      1  Version 0.1 - runs each build command in a separate instance.
      2  Version 0.2 - runs all build commands in the same instance.
      3  Commands run through different phases:
          1  Install only for installing packages in the build env.
          2  pre_build commands that run before building.
          3  build commands that you run during the build.
          4  post_build commands run after the build.

More Details

Amazon EC2: Click Here

Amazon Elastic Container Registry (ECR): Click Here

Amazon Simple Storage Service (S3): Click Here

Amazon Relational Database Service (RDS): Click Here

AWS Identity and Access Management (IAM): Click Here