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

Graphical user interface, application, Teams

Description automatically generated

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://”).

Graphical user interface, text, application

Description automatically generated


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.

Graphical user interface, application

Description automatically generated with medium confidence

Give your data source a name and then choose its sync schedule.

Graphical user interface, application

Description automatically generated

Now you are ready to write Insights based on the data fetched from Jenkins. Learn more about how to create Insights here.

Did this answer your question?