Overview
What is Pipe Dream?
Pipe Dream is a tool that provides a powerful DSL to simplify creating and managing AWS CodePipeline resources. You can create a Pipeline, Scheduled Event, IAM Role, and Webhook.
The pipeline DSL is essentially a wrapper to CloudFormation for resources like the CodePipeline Project resource. This means you can fully control and customize of the CodePipeline resources.
Usage Scenarios
Here are some ways to use Pipe Dream:
- continuous integration and delivery
- visualizing the deploy flow
- building artifacts: Docker images, AMIs, jars, s3 objects, etc
AWS CodePipeline vs CodeBuild
AWS CodePipeline is higher-level software than CodeBuild. CodeBuild is a managed build service, and you can use it to automate tasks. CodePipeline helps you sequence the steps and puts it all together; providing you with a high-level visualization.
Pro tip: Use the <- and -> arrow keys to move back and forward.
Edit this page
See a typo or an error? You can improve this page. This website is available on GitHub, and contributions are encouraged and welcomed. We love pull requests from you!
- Suggest an edit to this page (here's the contributing guide).
- Open an issue about this page to report a problem.