/
Tools Connect: Jenkins

Tools Connect: Jenkins

Allstacks pulls data about triggered build runs, and what, if any, processes triggered them so you can identify potential bottlenecks.

Allstacks service connection to Jenkins is established via API Token.

Note:

  • If your Jenkins service you wish to connect to is available outside of your organization's VPN or internal network, you should be able to connect normally without allow-listing a static IP and port.  Otherwise, we connect by using an allow-list IP address that has access to the correct tools. This generally requires someone from your IT department to establish the connection. 
    If you are connecting to a dedicated, single tenant we setup for you contact us for your dedicated static IP and port. For our customers connecting to a shared instance, we use a static IP address that we own to perform all downloads: 

    • Static IP Address: 54.245.27.223

    • Port: 443

  • The endpoint used for your Jenkins service must be configured with a valid TLS certificate signed by a publicly trusted Certificate Authority.



Jenkins

  • In order to connect log in to Jenkins, create a personal API token: Security Hardening: New API token system in Jenkins 2.129+

    • Note: Ensure appropriate Jenkins permission scopes of Overall/Read is assigned to the service account user.

    • When logged into Jenkins using the service account, the API token is available in the personal configuration page. Click the name on the top right corner, then click "Configure" to create or change your API token.

  • Specify the username and API token below and select “ADD TOOL” to start the authorization process.

 

  • On successful connection, you will see a list of resources you can toggle on and off the projects. In the event this list is blank you may need to press “Refresh Resources”.

 

Related content

Tools Connect: CircleCI
Tools Connect: CircleCI
More like this
Service-Specific Instructions
Service-Specific Instructions
More like this
Tools Connect: Azure DevOps
Tools Connect: Azure DevOps
More like this
Tools Connect: GitHub
Tools Connect: GitHub
More like this
Tools Connect: GitLab
Tools Connect: GitLab
More like this
On-Prem Tools Connection
On-Prem Tools Connection
More like this