Releases: cloudposse/terraform-aws-codebuild
Releases · cloudposse/terraform-aws-codebuild
0.9.1: Update readme yaml file and rebuild md
what
- updated
README.yaml
file - add tags and categories
- rebuild
README.md
file
why
- need to add categories and tags so we can pull them into the documentation
0.9.0: Added the `artifact_type` variable. (#26)
* Added the `artifact_type` variable. Currently, if you set the `source_type` variable to anything other than `CODEPIPELINE`, Terraform raises an exception. This is because the artifact type is always set to `CODEPIPELINE`. * Updated README.md
0.8.0: Add support for CodeBuild source location and type (#22)
* Add support for CodeBuild source location and type This adds support for specifying a location and type for the CodeBuild source, to support building from sources other than CodePipeline, such as GitHub or S3. * Remove optional/required and regenerate README
Regenerate README.md
what
- Regenerate
README.md
why
- Previous version of build-harness has some typos
0.7.4: Add permissions for SSM GetParams
add ssm get params permission to service role (#19)
0.7.3: Use README.yaml (#18)
* use README.yaml * update gitignore * use hcl for code blocks * generate README * regen README * add missing descriptions
Add enabled flag
Add enabled flag (#17) * add enabled flag
0.7.1
what
- cache enabled by default with cache expiry default of 7 days.
- two new variables:
cache_enabled
andcache_expiration_days
cache_expiration_days
is how many days until the cache expires.cache_enabled
can be"true"
or"false"
cache_enabled
set to"false"
means that buildspec doesn't use the s3 bucket for caching and no bucket is created.
why
- Allows the buildspec to use the
cache
section. - Allows additional build time environment variables to be added without changing the module
references
0.7.0
what
- Added S3 bucket for CodeBuild caching
- Cache enabled by default with cache expiry default of 7 days.
- Two new variables:
cache_enabled
andcache_expiration_days
cache_expiration_days
is how many days until the cache expires.cache_enabled
can be"true"
or"false"
cache_enabled
set to"false"
means that buildspec doesn't use the s3 bucket for caching and no bucket is created.
- Added the ability for new environment variables to be dynamically added.
new environment variable calledenvironment_variables
which can take a list of map values in the module like so:
environment_variables = [{
name = "JENKINS_URL"
value = "https://jenkins.example.com"
},
{
name = "COMPANY_NAME"
value = "Amazon"
},
{
name = "TIME_ZONE"
value = "Pacific/Auckland"
}]
why
- Allows the
buildspec
to use thecache
section - Allows additional build time environment variables to be added without changing the module