Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CodePipeline Codebuild buildspec #31

Merged
merged 1 commit into from
Jan 12, 2024
Merged

Conversation

Stretch96
Copy link
Member

  • Adds the option to specifify a buildspec for the CodePipeline's Codebuild project. By default, it will look for the given filename within the created Codebuild S3 Store, but can optionally be configured to load it from the GitHub repo source instead.
  • Creates an S3 bucket where Codebuild buildspecs can be stored. This is where the default buildspec is also stored (dalmatian-default.yml). When custom buildspecs are pushed to the S3 bucket, they can then be specified as the buildspec filename.
  • An IAM user is created with a policy that allows S3 read/write permissions, along with an access key that can be used to push custom buildspecs to the bucket.

* Adds the option to specifify a buildspec for the CodePipeline's
  Codebuild project. By default, it will look for the given filename
  within the created Codebuild S3 Store, but can optionally be
  configured to load it from the GitHub repo source instead.
* Creates an S3 bucket where Codebuild buildspecs can be stored. This is
  where the default buildspec is also stored (dalmatian-default.yml).
  When custom buildspecs are pushed to the S3 bucket, they can then be
  specified as the `buildspec` filename.
* An IAM user is created with a policy that allows S3 read/write
  permissions, along with an access key that can be used to push custom
  buildspecs to the bucket.
@Stretch96 Stretch96 merged commit 08c1ae5 into main Jan 12, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants