DevOps Pipeline UI
Summarize
Summary of DevOps Pipeline UI
The Pipeline UI allows users to visualize the interactions and results of pipeline executions in real-time, providing a clear graphical representation of each step's progression. Accessible from the ServiceNow Change Management application, it consolidates important details such as commits and committers related to change requests in one interface.
Show less
Key Features
- Visual Representation: Displays the state of the pipeline as modeled in Azure DevOps, including parallel stages.
- Task Execution Status: Indicates the status of each task with color-coded states: green for success, grey for pending, yellow for waiting, and red for failure.
- Access Options: Users can access the Pipeline UI from various DevOps forms, including the DevOps Pipeline and Change Request forms.
- Detailed Insights: View change requests, commits, artifacts, test results, and software quality summaries directly from the Pipeline UI.
- Customization: Users can configure the displayed columns in the Software Quality and Security categories for tailored visibility.
Key Outcomes
By utilizing the Pipeline UI, ServiceNow customers can efficiently track and manage their DevOps processes, ensuring better visibility into pipeline executions. This enables quicker identification of issues, enhances collaboration, and streamlines the change management process. Users can expect a comprehensive view of their DevOps workflows, facilitating informed decision-making and timely actions.
Use the Pipeline UI to visualize interactions and results across a pipeline execution. This graphical view shows pipeline step progression and other details for each pipeline.
From DevOps, get a quick view of how everything is connected to see exactly what is happening with the pipeline and when. From the ServiceNow Change Management application, you can access the Pipeline UI and quickly see the commits, the committers, and other details for the change request in one place.
The Pipeline UI displays parallel stages as modeled in Azure DevOps release pipelines. The pipeline UI displays the real-time state of the pipeline as it appears in Azure DevOps. The associated artifact details sourced from the build pipeline, Test Results, Software Quality Summary Results also display on the pipeline UI. For more information, see Parallel stages in Azure DevOps release pipelines.
The Pipeline UI shows all attempts of any stage or job that has been rerun or restarted. For more information, see Restarting failed build or release pipeline jobs and stages.
The Pipeline UI shows the pipeline steps that ran instead of the steps configured in DevOps.
- DevOps Pipeline form
- DevOps Pipeline Execution form
- Change Request form created by DevOps
| Green | Successful. All step executions associated to the pipeline execution passed. |
| Grey | Not yet run. |
| Yellow | Waiting (pending, building, validating). At least one step execution is waiting. |
| Red | Failed. At least one step execution failed. Task execution end date is populated even when the change is rejected. Note: To enable the canceling of the change request associated with the step when the step
fails, you must set the sn_devops.cancel_change_on_pipeline_cancel
property to Yes. For more information, see Properties installed with DevOps. |
The order the cards appear in the Pipeline UI by task execution.
| UI feature | Description |
|---|---|
| Pipeline steps | Timing.
|
| View change request | Change request record. Click directly into the change request of the step that was created by DevOps to view details of the change and take action. Note:
|
| Pipeline history | Pipeline Execution. Click a history tile to view the previous step details for a pipeline execution. Note: Pipeline history is displayed for only the most recent 20 pipeline executions. |
| View all attempts | All attempts that the job has run in a step. Click the link in the relevant step to view all attempt details. |
| Artifacts |
Note: Commits reverted in the same pipeline execution are not shown in the commit
list. |
| Test Results | View the build test results to see what tests passed or failed. The quality card contains test summaries:
|
| Software Quality Results | View all the software quality (SonarQube scan) results grouped by project name that were fetched as part of the selected pipeline. You can view the scan results for all categories in a pipeline execution step. You can customize the results that are displayed in the Pipeline UI by configuring the columns in the () property in a comma separated format.
|
| Security Results | View all the security results that were retrieved as part of the selected pipeline. You can view the scan results for all categories in a pipeline execution step. You can customize the results that are displayed in the Pipeline UI.
|
Click directly into DevOps change requests, step executions, artifacts, artifact versions, work items, test summaries, and reattempts in flyout windows.