---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Jenkins Spoke

# Jenkins Spoke {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read  
Manage builds, users, settings, and jobs on the Jenkins server. Retrieve Jenkins data to use in a flow.

## Request apps on the Store {#jenkins-v1-spoke__section_nfl_3vb_x3b}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#jenkins-v1-spoke__inline-send-to-store}

## Integration Hub subscription {#jenkins-v1-spoke__section_rsf_yvb_l3b}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Supported versions {#jenkins-v1-spoke__section_ahb_5ml_ygb}

All versions between 1.651.1 and 2.150.3.

## Spoke version {#jenkins-v1-spoke__section_czd_5ss_4qb}

Jenkins spoke v2.3.1 is the latest version. For version history of the spoke, see [Jenkins spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-jenkins.html).{#jenkins-v1-spoke__jenkins-v1-ver}

## Spoke actions {#jenkins-v1-spoke__section_zqb_zzn_gfb}

The Jenkins spoke provides actions to automate the Jenkins tasks when events occur in the ServiceNow instance. Available actions include:  
{#jenkins-v1-spoke__table_ds2_wwk_4fb__entry__3}

| Category | Action | Description |
|-|-|-|
| Build Management | Delete Build | Deletes a build from a Jenkins server job. |
| Build Management | Get All Builds | Retrieves all the builds for a given Jenkins server job. Returns the URL, build number, and class of each build. |
| Build Management | Get Build History | Retrieves a range of build history for a given job from the Jenkins server. |
| Build Management | Get Build Information | Retrieves the build timestamp, build status, and complete build information of a given job from the Jenkins server. |
| Build Management | Get Build Number | Retrieves the build number for a Jenkins server job based on a pre-defined build filter, such as the last successful build. |
| Build Management | Perform a Build | Executes a job on the Jenkins server. |
| Configuration Management | Create Jenkins Credentials | Creates the Jenkins server credentials. |
| Configuration Management | Create Node | Creates a node that you can launch with the Java Web Start software. A node is a machine that is part of the Jenkins environment and capable of executing jobs. |
| Configuration Management | Delete Node | Deletes a node from the Jenkins server. |
| Configuration Management | Get CSRF Token | Retrieves a CSRF token if your Jenkins server has the "Prevent Cross Site Request Forgery exploits" option enabled. Note: If your Jenkins server has CSRF protection enabled, use this action to retrieve a token for use by the rest of the flow. The action outputs the token as a data pill for use in other actions in the flow. |
| Configuration Management | Get Version | Retrieves the Jenkins server version. |
| Configuration Management | Restart Jenkins | Restarts the Jenkins server. |
| Configuration Management | Test Connection | Tests the connection to the Jenkins server. |
| Job Management | Copy Job | Creates a job by copying an existing Jenkins server job. |
| Job Management | Create Folder | Creates a Jenkins server folder to organize the jobs. |
| Job Management | Create Job | Creates a Jenkins server job from an XML file. |
| Job Management | Delete Folder | Deletes an existing Jenkins server folder. |
| Job Management | Delete Job | Deletes a Jenkins server job. |
| Job Management | Get All Jobs From Folder | Retrieves all the jobs from a given Jenkins server folder. Returns the class and name of each job up to the specified number of levels. |
| Job Management | Get Build timestamp | Retrieves the build timestamp of a specified Jenkins server job. |
| Job Management | Get Console Output | Retrieves the build console output of a Jenkins server job. |
| Job Management | Get Job Configuration | Retrieves the XML configuration for a Jenkins server job. |
| Job Management | Reload Job | Reloads a Jenkins server job. |
| Job Management | Rename Job | Renames a Jenkins server job. |
| User Management | Create User | Creates a Jenkins server user. |
| User Management | Delete User | Deletes an existing Jenkins server user. |
| View Management | Add Job To View | Adds a job to the Jenkins server view. Views are containers to organize jobs. As a Jenkins instance grows, you can create views for appropriate groups and categories. For example, you may want to create a Build view, which only displays the build-specific jobs. |
| View Management | Create View | Creates a Jenkins server view. |
| View Management | Delete View | Deletes a Jenkins server view. |
| View Management | Get All Jobs From View | Retrieves all jobs from a Jenkins server view. Returns the class and the name of the top-level jobs. |
| View Management | Remove Job From View | Removes a job from a Jenkins server view. |
[ ]

{#jenkins-v1-spoke__table_ds2_wwk_4fb}

## Available AI agents {#jenkins-v1-spoke__section_imk_pnl_52c}

Install Now Assist for Integration Hub and start using the available AI agents. For more information, see [ServiceNow Otto for Integration Hub](https://www.servicenow.com/docs/Y_ulHyk23rZDpUMHAIeScg "Use the ServiceNow Otto AI agents to mimic human-like intelligence by using Large Language Models (LLMs) to perform tasks that range from simple automated responses to complex problem-solving. Utilize the conversational ability of Integration Hub spoke actions.").  
This spoke provides standalone AI agents that mimic human-like intelligence to perform tasks in your ServiceNow instance.

* In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model (LLM) instructions along with one or more standalone AI agents to execute an objective. See [Create an agentic workflow](https://www.servicenow.com/docs/access?context=configure-use-case-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) for information about adding AI agents to create agentic workflows as per your requirement and provide the required trigger.

  You can also search for other
  available AI agents and add them to your agentic workflow. See [Find AI agents](https://www.servicenow.com/docs/access?context=find-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) for more information.
* You can create a clone of the required spoke AI agent and customize it as per your requirement. See [Duplicate an AI agent](https://www.servicenow.com/docs/access?context=clone-ai-agent&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) for more information about creating a clone.
* See [AI Agent Studio (legacy)](https://www.servicenow.com/docs/access?context=na-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) for information about AI agents.
{#jenkins-v1-spoke__ul_tjz_vtr_m2c}

Available AI agents include:  
{#jenkins-v1-spoke__table_iby_vjs_52c__entry__2}

| AI Agent | Description |
|-|-|
| Jenkins View Management AI Agents | Manages job records and retrieves details of all jobs from a Jenkins server view. |
| Jenkins Job Management AI Agents | Manages jobs and retrieves details of all the jobs from a given Jenkins server folder. |
| Jenkins Configuration Management AI Agents | Manages a node from the Jenkins server. Retrieves a CSRF token if your Jenkins server has the "Prevent Cross Site Request Forgery exploits" option enabled. |
| Jenkins User Management AI Agents | Manages the Jenkins server user recor.ds |
| Jenkins Build Management AI Agents | Manages a build from a Jenkins server job and retrieves the required build details. |
[ ]

{#jenkins-v1-spoke__table_iby_vjs_52c}

There might be AI agents installed on your instance that are not used in agentic workflows. To learn how to see all agents that are available to you, see [Find AI agents](https://www.servicenow.com/docs/access?context=find-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).  
Note:  
Ensure that the user running an AI agent has the required roles and permissions to access data or perform operations on data in the table that is associated with the AI agent.

## Support for CRSF tokens {#jenkins-v1-spoke__section_omx_cf3_zdb}

If your Jenkins server has the "Prevent Cross Site Request Forgery exploits" option enabled, certain actions require a unique token. Use the Get CSRF Token action to retrieve a token for use by the rest of the flow. The action outputs the token as a data pill for use in other actions in the flow.

## Connection and credential requirements {#jenkins-v1-spoke__section_hdq_dsj_vdb}

Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information
profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

This spoke uses the Jenkins Connection \& Credential Alias record to authorize actions. To use the spoke connection alias, create an associated Connection record and an associated Credential record.

For information about setting up the spoke, see
[Set up Jenkins spoke](https://www.servicenow.com/docs/J9FqTD0Nz9Haus_~ZuLB4g#set-up-jenkins-v1 "Integrate the ServiceNow instance and Jenkins using basic authentication to authenticate ServiceNow requests.").

## MID Server requirements {#jenkins-v1-spoke__section_gyl_bwj_vdb}

These actions use the REST calls, which must run on a MID Server. Use the connection record associated with the Jenkins alias to configure where actions run as well as set MID Server selection attributes. For more information, see [MID server](https://www.servicenow.com/docs/access?context=mid-server-landing&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US).

To set up the MID Server for this spoke, see [Set up MID Server for a spoke](https://www.servicenow.com/docs/OEkPOX7xORDj2GD6UZwzjg "Configure MID Server settings on your ServiceNow instance that enables it to integrate with a third-party application via MID Server after you have set up the connection record for a spoke.").

