Create Automation Pipelines¶
Choreo allows to define automation pipelines at organization level. Follow these steps to create an automation pipeline.
- Sign in to the Choreo Console.
- Open Platform Operations perspective.
- In the left navigation menu, click DevOps and then click Automation Pipelines.
- Click + Create.
- You can define an inline yaml or import from GitHub
Define Pipeline within Choreo¶
This option is useful when you are testing a pipeline or if you like to let Choreo to keep your pipeline definitions.
- Under
Define your Pipeline YAML, click Use YAML Editor - Provide a name by which you can identify the pipeline.
- Optionally provide a description
- Click Create
This pipeline definition is managed within Choreo. You can update it after defining as well.
Import Pipeline from Git¶
If your organization manages pipelines in Git (GitHub, Bitbucket or GitLab), you can authorize and let Choreo to refer it. It could be a monolithic repository having multiple pipelines.
- Under
Import Pipeline from GitClick on the Git provider to authorize, and proceed with steps to grant access. - You can select Repository, Branch and Specific Pipeline YAML file within a directory in the repository.
- Provide a name by which you can identify the pipeline.
- Optionally provide a description
- Click Create
Created pipelines will be listed in a tabular view.
Edit Automation Pipelines¶
Editing is only possible for pipelines defined within Choreo. Click Edit Pipeline YAML and in the right side panel that opens up you can edit the pipeline definition. You can view the pipeline definition in full-screen view as well by maximizing the panel.
Note
Once a pipeline is edited, you cannot roll back to a previous version.
When a pipeline is defined in Git, it always uses the latest version from the repository at runtime. To update the pipeline, modify it in Git and trigger a new run.
Delete Automation Pipelines¶
In the pipeline listing, under the Actions column, click the Delete icon. A confirmation pop-up will appear. Upon confirmation, the pipeline and all its associated runs will be permanently removed from Choreo.