Associate steps from GitHub, GitLab, and Azure DevOps with JFrog

  • Release version: Yokohama
  • Updated July 31, 2025
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Associate steps from GitHub, GitLab, and Azure DevOps with JFrog

    This feature enables ServiceNow customers to link pipeline steps from GitHub Actions, GitLab, and Azure DevOps with JFrog Artifactory within DevOps Change Velocity. By associating these steps, you can import artifact data published to JFrog Artifactory and correlate it with DevOps data such as Work Items, Commits, Quality Summary, and Test Runs. This integration helps trace and identify the root causes of issues across your DevOps pipelines.

    Show full answer Show less

    Prerequisites

    • You must have the sndevops.admin or sndevops.toolowner role.
    • Azure DevOps release pipelines are not supported.
    • Your GitHub, GitLab, or Azure DevOps tools must be connected and configured in DevOps Change Velocity.
    • Pipelines in these tools must be executed to be discoverable in DevOps Change Velocity.
    • JFrog tool must be connected and in a connected state.
    • Build information including URL and modules or dependencies must be published to JFrog along with artifacts.

    How to Associate Steps with JFrog

    Steps from GitHub, GitLab, and Azure DevOps pipelines can be associated with a connected JFrog tool through several methods:

    • From the Tool Record Pipelines Tab: Select pipelines in your GitHub, GitLab, or Azure DevOps tool record, then choose the JFrog tool to associate pipeline steps. Each step can only be associated with one JFrog tool.
    • From the Steps Table in Pipeline Record: Within a pipeline, use the Steps with artifact association tab to select and associate specific steps with a connected JFrog tool. Associating a step with a new tool automatically disassociates it from any previous one.
    • Directly from Step Records: Open an individual step record and use the Artifact tool tab to associate or disassociate that step with a connected JFrog tool.
    • From the JFrog Tool Record: Access the Associated steps tab in the connected JFrog tool, select pipelines and specific steps to associate, or disassociate them as needed.

    Key Outcomes

    • Complete visibility by linking DevOps pipeline steps with artifact data managed in JFrog Artifactory.
    • Enhanced traceability for root cause analysis by correlating artifacts with commits, work items, and test results.
    • Flexible step association and disassociation across tools to maintain accurate and up-to-date integrations.

    JFrog Artifactory support for GitHub Actions, Azure DevOps, and GitLab in DevOps Change Velocity enables you to import the artifact data published to JFrog Artifactory for the corresponding pipeline executions. This can then be linked with all the DevOps data collected in DevOps Change Velocity, like Work Items, Commits, Quality Summary, Test Runs, and so on, which helps to trace and identify the root causes.

    Before you begin

    Role required: sn_devops.admin or sn_devops.tool_owner

    Azure DevOps release pipelines are not supported.

    Associate steps from GitHub, GitLab, and Azure DevOps to your JFrog tool. Before you can associate steps, you must:
    • Connect and configure your GitHub, GitLab, or Azure DevOps tools in DevOps Change Velocity.
    • Run the pipelines in the respective GitHub, GitLab, or Azure DevOps instances.
    • Discover pipelines and steps in the respective tools in DevOps Change Velocity.
    • Connect the JFrog tool in DevOps Change Velocity. The tool must be in the connected state.
    Important:
    • Build info must be published to JFrog along with the artifacts.
    • Build info must contain the URL and modules or dependencies information.

    Associate steps from pipelines

    1. Open the tool record page of your GitHub, GitLab, or Azure DevOps tool and select the Pipelines tab.
    2. Select the pipelines that you want to associate with your JFrog tool.
    3. Select Associate artifact tool.

      Associate pipelines to JFrog.

    4. Select the JFrog tool to which you want the association.
      Note:
      Only the connected JFrog tools are available for selection.

      Select JFrog tool.

    5. Select the pipeline steps that you want to associate with the selected JFrog tool and select Associate.
      Note:
      A step can only be associated with one tool.

      Select the steps to associate.

    The steps are associated with the JFrog tool. You can view the associated steps in your JFrog tool record, under the Associated steps tab.

    To disassociate a step, select it from the Associated steps tab in your JFrog tool record and select Disassociate.

    Associated steps in JFrog tool record.

    Associate steps from the Steps table

    1. Open the tool record page of your GitHub, GitLab, or Azure DevOps tool and select the pipeline whose steps you want to associate with your JFrog tool.
    2. From the pipeline record, select the Steps with artifact association tab and select Associate.

      Steps with artifact association.

    3. From the list of connected JFrog tools, select the tool that you want the steps to be associated with.
      Note:
      Only the connected JFrog tools are available for selection.

      Select the JFrog tool.

    4. From the list of steps in the pipeline, select the ones you want to associate with the selected JFrog tool and select Associate.
      Note:
      If you select a step, which is already associated with another JFrog tool, it is disassociated from that tool and then associated with the current JFrog tool.

      Select steps to associate.

    The selected steps are associated with the JFrog tool. To disassociate a step, select it and then select Disassociate.

    Associate step from the step record

    For individual steps, you can associate with a connected JFrog tool directly from the step record.

    1. Open the step record page of the step that you want to associate with your JFrog tool.
    2. Select the Artifact tool tab and select Associate.

      Associate a step.

    3. From the list of connected JFrog tools, select the tool that you want the step to be associated with and select Associate.
      Note:
      Only the connected JFrog tools are available for selection.

      Select the JFrog tool.

    The step is associated with the selected JFrog tool. To disassociate the step, select it and then select Disassociate.

    Associate steps from the JFrog tool

    You can associate steps directly from the JFrog tool.

    1. Navigate to the connected JFrog tool.
    2. Select the Associated steps tab and select Associate.

      Associate from JFrog tool record.

    3. Select the pipelines whose steps you want to associate with the JFrog tool and select Next.

      Select pipelines containing steps.

    4. Select the steps from the pipelines that you want to associate with the JFrog tool and select Associate.
      Note:
      If you select a step, which is already associated with another JFrog tool, it is disassociated from that tool and then associated with the current JFrog tool.

      Select steps for association.

    The selected steps are associated with the JFrog tool. To disassociate a step, select it and then select Disassociate.