Easy to learn
pipe init
pipe deploy
pipe start
pipe delete
.pipedream
├── pipeline.rb
├── role.rb
├── schedule.rb
├── settings.yml
└── webhook.rb
pipe deploy # infers the pipeline name from parent folder
pipe deploy pipeline-name # explicitly specify pipeline name
pipe start # infers the pipeline name from parent folder
pipe start pipeline-name # explicitly specify pipeline name
stage "Source" do
github(
source: "user/repo",
auth_token: ssm("/github/user/token")
)
end
stage "DeployStacks" do
codebuild "demo1" # action declaration
codebuild "demo2", "demo3" # will run in parallel
codebuild "demo4" # action declaration
end
iam_policy("logs", "ssm")
github_token(ssm("/codepipeline/github/token"))