Add extra information of your AWS CodeBuild build via environment variables.
Add the following command to the install or pre_build phase of your buildspec:
curl -fsSL https://raw.githubusercontent.com/thii/aws-codebuild-extras/master/install >> extras.sh && . ./extras.sh
Or for better readability, break the installation into two steps.
For example in the install phase:
phases:
install:
commands:
- echo Installing codebuild-extras...
- curl -fsSL https://raw.githubusercontent.com/thii/aws-codebuild-extras/master/install >> extras.sh
- . ./extras.sh
| NAME | VALUE |
|---|---|
| CI | true |
| CODEBUILD | true |
| CODEBUILD_GIT_AUTHOR | Committer Name |
| CODEBUILD_GIT_AUTHOR_EMAIL | [email protected] |
| CODEBUILD_GIT_BRANCH | branch name |
| CODEBUILD_GIT_COMMIT | commit hash |
| CODEBUILD_GIT_MESSAGE | commit message |
| CODEBUILD_GIT_TAG | git tag |
| CODEBUILD_PROJECT | project |
| CODEBUILD_PULL_REQUEST | Pull request number |