Skip to main content
Skip table of contents

Gearset Integration with Jenkins

This guide outlines the steps to integrate Jenkins with Gearset for seamless deployment and automated testing.

Jenkins Setup

Step 1: Create a Jenkins Account

  • Sign up for a Jenkins account by navigating to the Jenkins website and completing the registration process.

Step 2: Create a Jenkins Job

  • From the Jenkins dashboard, click on New Item.

  • Select Freestyle project, name the job, and click OK.

Step 3: Configure Jenkins Job to Execute Qualitia Test Cases

  • In the job configuration, add build steps to trigger Qualitia test cases as per project requirements.

Step 4: Create a Personal Access Token (PAT)

How to Generate a Personal Access Token (PAT):
  1. Log in to Jenkins

    • Access Jenkins by entering the Jenkins URL in your web browser.

  2. Navigate to Manage Jenkins

    • From the Jenkins dashboard, click on Manage Jenkins in the left-hand sidebar.

  3. Manage Users

    • Under the Security section, select Manage Users.

  4. Select User Account

    • Choose the user account for which the PAT will be generated.

  5. Add New Token

    • Scroll to the API Token section.

    • Click Add new Token.

  6. Generate and Name the Token

    • Enter a token name (e.g., "My Jenkins PAT").

    • Click Generate.

  7. Save the Token

    • Copy the token immediately after generation. The token will not be retrievable once you leave the page.

2. Gearset Setup

Step 1: Create a Gearset Account

  • Sign up for a Gearset account via the Gearset website.

Step 2: Create a Team-Shared Deployment Job

  • In Gearset, navigate to Deployment Jobs and create a new team-shared deployment job.

  • Configure the job to include a custom webhook.

How to Add a Custom Webhook:
  1. Choose Basic Authentication

    • Username: Jenkins username

    • Password: Jenkins PAT token (generated in previous steps)

  2. Set the Request URL

    • Format the URL as:

      CODE
      http://<Jenkins_URL>/job/<Job_Name>/build?token=<jenkins_token_name>
  3. Save the Job

    • Click Save to finalize the configuration.

Ensure the Jenkins URL is accessible over the network for successful integration.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.