As a service administrator, you can make Automation Pipelines pipelines available in the Automation Service Broker catalog by adding a Automation Pipelines content source and sharing the pipelines. The pipelines are the continuous integration and delivery model of your software release process.
After you import the pipelines, you share them with project members so that they can deploy the pipelines from the catalog. After the pipeline deployment execution completes, the users can access review the inputs and outputs, and use the output, pipeline, and execution links.
- Verify that the pipelines that you are importing are enabled and released in Automation Pipelines before you import it. See How do I run a pipeline and see results in Using Automation Pipelines.
- Import pipelines from Automation Pipelines.
The Content Sources page lists your new source and the number of discovered and imported items.
- Select .
- Click New, and then click Code Stream Pipelines.
- Enter the Name for this content source.
- Select the Source project and then click Validate.
The validation process tests the connection and provides the number of released pipelines that are associated with the project in Automation Pipelines.
- Click Create and Import.
- Share the imported items with the source project so that they appear in the catalog.
The pipelines are added to the catalog where the project members can request them.
- Select , and create a new content sharing policy.
- Enter a name for the content sharing policy.
- In the Scope list, select the source project that includes the users who have permission to request the pipelines.
- In the Content sharing section, click Add Items and then select one or more pipelines to share with the project.
You can select all the items imported from a content source or you can select individual items. To select only particular pipelines, select All Content in the Content Sources drop-down menu.
- In the Users section, select the users and user groups that you want to have access to the content.
You can share the content with all users and groups in the project, or you can select individual users and groups.
- Click Create.
- Verify that the pipeline is available in the catalog to the members of the selected projects.
- Click the Consume tab.
- In the Projects drop-down menu, select the project with which you shared the pipeline.
You can select multiple projects.
- On the Catalog page, locate the imported pipeline.
- Click Request and provide any required information.
- Click Submit.
The provisioning process begins and the Deployments page opens with your current request at the top.
- Monitor the provisioning process to ensure successful deployment.
You can open the deployment, review the inputs and outputs, use the links to access the output URL, and use the links to the pipeline and execution in Automation Pipelines.
- Select and locate your deployed catalog item.
- Monitor the card status until it is successful.
The released pipelines are imported into Automation Service Broker, shared in the catalog, and deployable.
What to do next
- If the deployment fails, click the deployment name and begin troubleshooting. See What can I do if an Automation Service Broker deployment fails. If you are an Automation Assembler cloud administrator, you can also do more extensive troubleshooting in Automation Assembler What can I do if an Automation Assembler deployment fails in Using Automation Assembler.
- If the deployment fails, review the failed execution in Automation Pipelines.
- If you want to control who must approve a pipeline request before it provisions, create an approval policy. See How do I configure Automation Service Broker approval policies. The lease and day 2 policies do not apply to pipelines.
- To provide more or fewer user inputs at request time, you can create a custom form. See Customize an Automation Service Broker icon and request form.