Skip to main content

Viewing Continuous Integration Information in the Status Window

This document is for:
Invicti Enterprise On-Demand, Invicti Enterprise On-Premises

Normally, integrating Invicti Enterprise plugins into your environment is sufficient to establish an Invicti Enterprise-assisted SDLC. However, in some cases, some additional configuration is necessary to take advantage of all the benefits (see Configuring User Mappings).

Continuous Integration (CI) is standard practice in the SDLC, where developers working in a team commit their code changes to a shared repository, meaning lots of integrations each day. Finding inevitable errors rapidly is key to avoiding breaking something else and to helping the SDLC to progress quickly, so each one is automatically verified by a build that includes a test.

When the scan is initiated from the continuous integration (CI) build via Invicti Enterprise's new TeamCity, Jenkins, Bamboo, GitLab, and Azure Pipelines plugins, you can access the CI build details as described in the following sections.

You can access CI information in the Invicti Enterprise scan's Status window.

For further information, see What Systems Does Invicti Integrate With?.

How to View CI Build Information in the Status Window

  1. Log in to Invicti Enterprise.
  2. From the main menu, select Scans > Recent Scans. (If scans have been initiated by the CI server, the Website column displays the icon of the particular CI server that initiated the scan, just in front of the name of the Website.)
Recent Scans interface showing CI server icons next to website names for scans initiated by continuous integration systems
  1. For the relevant ongoing or queued scan, click Status. The Status window is displayed. From the Executive Summary panel, the Status field shows a green bar that displays the scan's current Status.
Status window showing Executive Summary panel with green progress bar displaying current scan status
  1. In the Continuous Integration Details section, you can view build information.

  2. In the Build ID field, click the Build ID link.

info

Clicking the Build ID link will open different interfaces depending on your CI system:

In TeamCity:

  • The continuous integration server opens at the Build Log tab.
TeamCity Build Log tab showing detailed build execution information and console output

In Jenkins:

  • The continuous integration server opens at the Console Output window
Jenkins Console Output window displaying build execution logs and command line output

In Bamboo:

  • The continuous integration server opens at the Job Summary tab
Bamboo Job Summary tab showing build overview, status, and execution details
  1. In the Commit/Changeset field, click the Commit/Changeset link.
tip

The Commit/Changeset link provides access to detailed change information for each CI system:

In TeamCity:

  • The continuous integration server opens at the Changes tab.
TeamCity Changes tab displaying commit details, file modifications, and change history

In Jenkins:

  • The continuous integration server opens at the Changes window.
Jenkins Changes window showing commit information, file changes, and repository modifications

In Bamboo:

  • The continuous integration server opens at the Commit tab.
Bamboo Commit tab displaying changeset details, file modifications, and commit information
  1. Click the Invicti Scan Result to view the scan result. The Invicti Enterprise Scan Summary Report is displayed.
note

The scan result access varies by CI system but provides consistent access to the Invicti Enterprise Scan Summary Report:

In TeamCity:

TeamCity interface showing Invicti Scan Result link and access to scan summary report

In Jenkins:

Jenkins interface displaying Invicti Scan Result access and integration with scan summary report

In Bamboo:

Bamboo interface showing Invicti Scan Result access and link to detailed scan summary report

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?