Naming Conventions
Pipe Dream follows a few naming conventions.
Pipeline Name
It will set the pipeline name by inferring the name of the parent folder. For example, if the parent folder is demo.
cd demo
pipe deploy
The pipeline is named demo. You can override this easily by providing a pipeline name.
pipe deploy my-pipeline # explicitly use my-pipeline as pipeline name
The pipeline is named my-pipeline
PIPE_ENV_EXTRA
The PIPE_ENV_EXTRA also affects the name of the pipeline. It gets appended at the end of the pipeline name.
PIPE_ENV_EXTRA=2 pipe deploy my-pipeline
The pipeline is named my-pipeline-2.
Settings append_env option
If the append_env is configured in the Settings, then the PIPE_ENV is added to the pipeline name. For example: demo-development instead of demo.
Pipeline and Stack Names
The CloudFormation stack name which creates the CodePipeline related resources is named the same as the pipeline name with -pipe appended to the stack name. Examples:
| PIPE_ENV | PIPE_ENV_EXTRA | append_env | Pipeline Name | Stack Name |
|---|---|---|---|---|
| development | (not set) | false | demo | demo-pipe |
| development | (not set) | true | demo-development | demo-development-pipe |
| production | (not set) | true | demo-production | demo-production-pipe |
| development | 2 | false | demo-2 | demo-2-pipe |
| development | (not set) | true | demo-development | demo-development-pipe |
| development | 2 | true | demo-development | demo-development-2-pipe |
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.