> For the complete documentation index, see [llms.txt](https://docs.earthly.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.earthly.dev/earthly-0.7/ci-integration/vendor-specific-guides/codebuild-integration.md).

# AWS CodeBuild

Here is an example of an AWS CodeBuild build, where we build the Earthly target `+build`.

{% hint style="info" %}
**Note**

Ensure when you're creating your CodeBuild Project that you enable the `Privileged` flag in order to allow Earthly build Docker images.
{% endhint %}

```yml
# ./buildspec.yml
version: 0.2

phases:
  install:
    commands:
      - wget https://github.com/earthly/earthly/releases/download/v0.7.23/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly
  pre_build:
    commands:
      - echo Logging into Docker
      - docker login --username "$DOCKERHUB_USERNAME" --password "$DOCKERHUB_TOKEN"
  build:
    commands:
      - earthly --version
      - earthly --ci --push +build
```

For a complete guide on CI integration see the [CI integration guide](/earthly-0.7/ci-integration/overview.md).
