Configuration template to create an AWS CodeBuild project with customizable settings for the project's name, description, service role, environment details, and more. 

The following settings are available in this template: 

  • Project Name and Description
  • Service Role Arn to specify the IAM role that will be used by the project to interact with the AWS services in the account
  • Source Settings to indicate the location for the build specification for the project (buildspec.yml):
    • CodeCommit: the source is in a CodeCommit repository
    • NO_SOURCE: the buildspec file is specified within the project
  • Environment settings such as Image Type, Image OS, Runtime, Environment Type and Compute Type
Items
1
Size
0.4 KB
Missing Parameters
AWSTemplateFormatVersion: '2010-09-09'
Description: ''
Resources:
  CodeBuildProject:
    Type: 'AWS::CodeBuild::Project'
    Properties:
      ServiceRole: ''
      Artifacts:
        Type: NO_ARTIFACTS
      Environment:
        Type: LINUX_CONTAINER
        Image: ''
        ComputeType: BUILD_GENERAL1_SMALL
      Source:
        Type: CODECOMMIT
        Location: ''
        BuildSpec: buildspec.yaml
Parameters: {}
Metadata: {}
Conditions: {}

Actions



Customize Template

Pipeline Settings

Source/Buildspec Settings

Environment Settings

Artifacts Settings

* Required field