location property
Information about the location of the source code to be built. Valid values include:
-
For source code settings that are specified in the source action of a
pipeline in AWS CodePipeline,
location
should not be specified. If it is specified, AWS CodePipeline ignores it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value. -
For source code in an AWS CodeCommit repository, the HTTPS clone URL to the
repository that contains the source code and the buildspec file (for
example,
https://git-codecommit.<region-ID>.amazonaws.com/v1/repos/<repo-name>
). -
For source code in an Amazon Simple Storage Service (Amazon S3) input
bucket, one of the following.
-
The path to the ZIP file that contains the source code (for example,
<bucket-name>/<path>/<object-name>.zip
). -
The path to the folder that contains the source code (for example,
<bucket-name>/<path-to-source-code>/<folder>/
).
-
The path to the ZIP file that contains the source code (for example,
-
For source code in a GitHub repository, the HTTPS clone URL to the
repository that contains the source and the buildspec file. You must connect
your AWS account to your GitHub account. Use the AWS CodeBuild console to
start creating a build project. When you use the console to connect (or
reconnect) with GitHub, on the GitHub Authorize application page, for
Organization access, choose Request access next to each
repository you want to allow AWS CodeBuild to have access to, and then
choose Authorize application. (After you have connected to your
GitHub account, you do not need to finish creating the build project. You
can leave the AWS CodeBuild console.) To instruct AWS CodeBuild to use this
connection, in the
source
object, set theauth
object'stype
value toOAUTH
. -
For source code in a Bitbucket repository, the HTTPS clone URL to the
repository that contains the source and the buildspec file. You must connect
your AWS account to your Bitbucket account. Use the AWS CodeBuild console to
start creating a build project. When you use the console to connect (or
reconnect) with Bitbucket, on the Bitbucket Confirm access to your
account page, choose Grant access. (After you have connected to
your Bitbucket account, you do not need to finish creating the build
project. You can leave the AWS CodeBuild console.) To instruct AWS CodeBuild
to use this connection, in the
source
object, set theauth
object'stype
value toOAUTH
.
Implementation
final String? location;