Application pipelines allow you to graphically configure the automation of your build and deployments of your application. With this feature you can enable continuous integration and continuous deployments.
Above is an example pipeline for an application. It depicts:
A pipeline is where you set your deployment automation. You will want to manage your deployment “big picture” from a dashboard.
An app pipeline is automatically created for all applications that are connected to at least one repository branch.
When working with a new application and a new application pipeline you should consider the following:
Your new pipeline is created and ready to be set up. Next steps include:
Environments are a grouping of servers that consume deployments. Environments are specific to applications. For more information on application environments, see Environments.
To create application environments from an application pipeline, follow these steps:
At the bottom of the App Pipeline screen, click Add Target, then New Enviroment.
Enter a unique name for your environment.
Note: All environments must have unique names.
If you have multiple branches connected to your pipeline, you can pin the branch you work with most frequently so that it is shown by default whenever you view your application’s pipeline.
In the App Pipeline area, open the branch selection drop-down. Browse the list of branches or use the Search by branch name field to locate the branch you want.