Sha256: 1294aae48fad62e4162cc33df1a4143bfe445d0ee282cb535ada669d2aea6fd8

Contents?: true

Size: 776 Bytes

Versions: 6

Compression:

Stored size: 776 Bytes

Contents

stage "Source" do
  github(
    source: "<%= project_github_repo %>",
    branch: branch, # branch method defaults to "master" or the `pipe deploy --branch` option
    auth_token: ssm("/codebuild/github/oauth_token") # example ssm name
  )
end

# codebuild_prefix "myprefix-"

# Example below:

# stage "Build" do
#   codebuild "project1"
#   codebuild "project2", "project3" # runs in parallel
#   codebuild "project4"
# end

# stage "Approve" do
#   # Existing SNS Topic
#   # approve(
#   #   notification_arn: "arn:aws:sns:us-west-2:536766270177:hello-topic",
#   #   custom_data: "Approve deployment",
#   # )
#
#   # OR
#   # CodePipeline will create and managed the SNS Topoic
#   approve("Approve deployment")
# end

# stage "Deploy" do
#   codebuild "project5"
# end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
codepipeline-0.3.3 lib/template/.codepipeline/pipeline.rb.tt
codepipeline-0.3.2 lib/template/.codepipeline/pipeline.rb.tt
codepipeline-0.3.1 lib/template/.codepipeline/pipeline.rb.tt
codepipeline-0.3.0 lib/template/.codepipeline/pipeline.rb.tt
codepipeline-0.2.1 lib/template/.codepipeline/pipeline.rb.tt
codepipeline-0.2.0 lib/template/.codepipeline/pipeline.rb.tt