These configuration facilities are available to administrator users from the Application tab:
- Managing Pipelines Integrations
Pipelines Integrations provide the mechanisms that enable an external service to inter-operate with Pipelines, as well as securely store the credentials for access to that service. They are necessary for Pipelines to connect to a pipeline source, and for pipelines to access external services through resources and steps.
- Managing Pipeline Sources
A Pipeline Source represents a source control repository (such as GitHub or BitBucket) where Pipelines definition files can be found. A pipeline source connects to the repository through an integration.
- Managing Pipelines Node Pools
Node Pools provide a convenient way to logically group build nodes in a JFrog Pipelines environment. This enables you to run steps simultaneously on different nodes.
The Integrations tab must be added and managed by an administrator user. The types of integrations that can be added/managed here are:
- Cloud service - For creating dynamic nodes in a dynamic node pool. For example, AWS, Google Cloud, Azure Keys, or other.
- Kubernetes- For creating dynamic nodes in a dynamic node pool.
- Source control - For Pipelines extensibility source repositories. For example, GitHub, Bitbucket, or other.
Dynamic nodes are build nodes that are spun up and down on-demand by Pipelines from a cloud service. They are managed through dynamic node pools.
Viewing Administration Integrations
To view the list of integrations already added and available for use, from the Administration module go to Pipelines | Integrations.
The Integrations view displays the list of integrations for cloud service providers that have been configured for dynamic nodes and are available for use by dynamic node pools.
|The friendly name given to the integration|
|The type of integration|
|The username of the integration's creator|
|The username of who last modified the integration.|
|The date and time of when the integration was created or last modified|
Click on the Name of the integration to view its settings. If the integration is for dynamic nodes, it will show which node pools use it.
Adding Administration Integrations
From the Integrations view, click Add an Integration.
In the resulting Add New Integration display, click the Integration Type field and select one from the dropdown list. For example, an AWS Integration that connects to Amazon Web Services.
Once the integration type is selected, you can enter the remaining settings as presented, then click Create.