Jenkins is an open source automation server which enables developers to reliably build, test, and deploy their software.
By integrating Jenkins you can create data visualizations and create dynamic Key Results in Gtmhub.
How to connect
In Gtmhub, navigate to the Data Sources screen by clicking into it from the side menu under Insights tab
Click the Add new data source button
From the Choose a connector dialog, select the Product tab and then select Jenkins
Click on the connection and then:
Give a name of the connection.
In the Email / Username field enter the username you use to login into Jenkins
In the Api Key field enter the api key associated with your domain. In order to obtain an api key you will need to:
Log in to Jenkins.
Click you name (upper-right corner).
Click Configure (left-side menu).
Use "Add new Token" button to generate a new one then name it.
You must copy the token when you generate it as you cannot view the token afterwards.
In the Domain field enter the domain of your Jenkins instance (without “https://”).
Once the Connection is established you will be presented with a list of available data sources for syncing. Select the one you want to connect.
Give your data source a name and then choose its sync schedule.
Now you are ready to write Insights based on the data fetched from Jenkins. Learn more about how to create Insights here.