Skip to content
Release: Australia · Updated: 2026-03-28 · Official documentation · View source

Set up triggers for the Jenkins spoke

Set up triggers for the Jenkins spoke for the required events. The endpoint enables webhooks to connect with your ServiceNow instance.

Before you begin

Role required: admin

Configure triggers in ServiceNow instance

Configure endpoint for webhooks in the Jenkins that support the token authentication.

Before you begin

Role required: flow_designer and connection_admin

Procedure

  1. Navigate to All > Process Automation > Workflow Studio.

  2. Click the Integrations tab.

  3. Toggle and enable the Inbound connections.

  4. Locate the JenkinsV2 Spoke endpoint and click View Details.

Image omitted: jenkinsv2-ext-triggers1.jpg
5. For the **JenkinsV2 External Trigger** end point, click **Configure**.
Image omitted: jenkinsv2-ext-triggers2.jpg
6. Select the user who can trigger the endpoint and click **Activate**.
Image omitted: jenkinsv2-ext-trig3.jpg
7. Copy the generated endpoint URL.
Image omitted: jenkinsv2-ext-trig4.jpg
## Create a pipeline project in Jenkins

Create a pipeline projects in Jenkins to add the endpoint URL in Jenkinsfile that is generated in your ServiceNow instance and enable webhooks to connect with your ServiceNow instance.

Before you begin

  • Ensure that you install Jenkin in the local environment.
  • Ensure that Maven and GitHub are installed in the Jenkins account.
  • Ensure that these plugins are installed in the Jenkins account.
    • Pipeline
    • Git plugin
    • Git client
    • Http request
    • Credentials
    • Warnings
    • Coverage
  • In GitHub, generate a classic personal access token and copy the value.

    Ensure that you select the scopes for the personal access token.

    For the list of supported events, see the Spoke triggers section.

  • Role required: admin

Procedure

  1. From the Jenkins Dashboard, select + New Item.

  2. On the form, enter a name to identify the pipeline and select Pipeline.

  3. Click OK.

    The pipeline is created and its configuration options are displayed.

  4. Under Configure, click Pipeline.

  5. On the form, fill these values.

FieldDescription
DefinitionSelect Pipeline script from SCM.
SCMSelect Git.
Repository URLProvide GitHub repository URL.
CredentialsCreate the GitHub credential record and select it.1. Click +Add. 2. Select Username with password and click Next. 3. For Username, enter the GitHub username. 4. For Password, paste the personal access token that is generated in GitHub. 5. For ID, provide a unique ID to identify the credentials. 6. For Description, enter a description for the credentials. 7. Click Create. 8. Select this record for Credentials.
Branch Specifier \(blank for 'any'\)Specify the required branch.
Script path

Relative location within the checkout of your Pipeline script.Important: In Jenkinsfile, paste the endpoint URL that was generated after you configured triggers in your ServiceNow instance. For more information, see Configure triggers in ServiceNow instance.

Image omitted: jenkinsv2-file.jpg
</p></td></tr></tbody>
  1. Click Save.

sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

© 2026 ServiceNow, Inc. All rights reserved.

Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.