Gitlab
6min
Gitlab Integration allows you to:
- Fetch recent Gitlab commits through Genius Workflows
- Track pulses events
You can setup this integration as a logged in admin user in the integrations page:
![Document image Document image](https://images.archbee.com/8_w24B7qUsOA0oEkiqb_I/730x_oXPmN9k4BgYlUQLI_image.png?format=webp)
Let's create an OAuth2 application:
![Document image Document image](https://images.archbee.com/8_w24B7qUsOA0oEkiqb_I/OOeuxflUA9uRyt59aZxfB_image.png?format=webp)
Enter the following information:
- redirect_uri: https://rootly.com/auth/gitlab/callback
- scopes: api or read_api
We are using api scope to create webhooks on your behalf, you can use read_api if you create webhooks yourself.
![Document image Document image](https://images.archbee.com/8_w24B7qUsOA0oEkiqb_I/cgX7nJPAZahP9nQAfVQip_screenshot-2024-03-26-at-51301-pm.png?format=webp)
Copy Application ID and secret into Rootly:
![Document image Document image](https://images.archbee.com/8_w24B7qUsOA0oEkiqb_I/Dzn9Hnt7XS1BE7pXe5mDS_screenshot-2024-03-26-at-51357-pm.png?format=webp)
And you are all set !
Now a new task is available in your Genius workflows:
Rootly will automatically add the following Gitlab events as pulses:
- Push to any repositories
- Merged pull requests
- More to come...
You can uninstall this integration in the integrations panel by clicking Configure > Delete
If you need help or more information about this integration, please contact [email protected] or use the lower right chat widget to get connected with an engineer.
Updated 26 Mar 2024
Did this page help you?