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"))