Overview of Universal Connector architecture
This section provides information about the following topics:
- Integrating Universal Connector with Azure DevOps
- Integrating Universal Connector with GitHub Actions
Integrating Universal Connector with Azure DevOps
The UC application image can be used in the Azure DevOps pipeline configuration. The pipeline creates the container and runs UC application steps inside the container. The following figure depicts the process for integrating UC with the Azure DevOps application:
This process involves the following steps:
- Run the Azure DevOps pipeline by committing any change in the Git repository file, or other Azure DevOps supported repository file, via a trigger or manual run.
- The pipeline service gets the self-hosted agent and pipeline information from the pipeline configuration file in the Git repository.
- The pipeline service assigns the self-hosted agent to run the pipeline execution.
- The self-hosted agent connects to the Container Registry server that hosts the image.
- The self-hosted agent pulls the Container image from the Container Registry.
- The self-hosted agent creates the Container from the pulled image.
- The self-hosted agent checks out (downloads) all files from the Git repository to the Container workspace.
- The self-hosted agent runs UC application steps as defined in the pipeline configuration. The UC application communicates with the z/OSMF server and performs the required operation.
Integrating Universal Connector with GitHub Actions
The UC application image can be used in GitHub Actions workflow configuration. The workflow creates the container and runs UC application steps inside the container. The following figure depicts the process for integrating UC with GitHub Actions application:
This process involves the following steps:
- Run the GitHub Actions workflow by committing any change in the GitHub repository file, via a trigger or manual run.
- The workflow service gets the self-hosted runner and workflow information from the workflow configuration file in the Git repository.
- The workflow service assigns the self-hosted runner to run the workflow execution.
- The self-hosted runner connects to the Container Registry server that hosts the image.
- The self-hosted runner pulls the Container image from the Container Registry.
- The self-hosted runner creates the Container from the pulled image.
- The self-hosted runner checks out (downloads) all files from the Git repository to the Container workspace.
- The self-hosted runner runs UC application steps as defined in the workflow configuration. The UC application communicates with the z/OSMF server and performs the required operation.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*