Create Multiple Git Integrations
Prerequisites
The user must have an authorized Git application in order to use this feature. See the OAuth documentation for more information.
Multiple Git Integrations can be created at once by clicking on the Create Multiple button at the top of SCM Integrations table.
This will launch a popup that will display all repositories you have access to via your connected Git applications.
Choosing Repositories
Multiple Connected Git Apps
If you have multiple Git applications connected, then you can change between them via the dropdown in the top right of the popup. Note that you cannot create multiple Git Integrations from two different Git applications at the same time.
After choosing the repositories you would like to create Integrations from, you will be presented with a configuration form which is outlined in detail below.
Integrations Configuration
Clone Info
Specify how each repository should be cloned. Note that a personal access token is still required as our supported Git providers do not have available APIs to create them.
Webhooks
Additionally, FlexDeploy can optionally add webhooks to the chosen repositories. There are two main considerations here when automatically creating webhooks:
The webhooks chosen will be added to the repositories with a base URL and secret as defined in System Settings - Webhook Settings
Webhook Provider and Function scripts will automatically be created in FlexDeploy with a provider name of
Flex-{GIT_PROVIDER}
which can be seen below.
Generated Webhook Configuration
Webhook Provider and Functions are generated automatically. They can, however, still be modified to fit customer needs after they have been generated.
Creation Results
Finally, once all of the configuration has been filled in, click the Create button. A final tab will be displayed with the results of the creation process.
Â
Â
- style