{jenkins-plugin-info:absint-a3}

 

Integration of AbsInt's aiT, TimingProfilerTimeWeaver and StackAnalyzer (a³) into the Jenkins continuous integration system

Compatibility with a³

Plugin version

a³ version

1.0.3

16.04i Build 268982 (and higher)

1.1.0

17.10 Build 278980 (and higher)
For the usage of the new a³ floating/department license mechanism.
Otherwise: 16.04i Build 268982 (and higher)

Functions

The AbsInt a³ plugin for Jenkins performs the following functions:

(tick) It transparently invokes the a³ (AbsInt Advanced Analyzer) tool during your build.
(tick) It can fail the build if expectations in the analysis results are violated.
(tick) It can fail the build if warnings resp. errors are detected during analysis (optionally).
(tick) It prints a compact result table and lists failed analysis items.
(tick) It can generate an a³ analysis workspace to investigate the analysis results later interactively.
(tick) It can copy the complete analysis reports and results into Jenkins workspace.
(tick) It collects the specified analysis HTML-Report files into Jenkins workspace and directly links them from console output.

How does it work? A Video Tutorial

Getting Started

Job Setup and Project Configuration Settings

 Basic Settings

 Options

Now start your build. After the build has completed, a summary with the analysis results will be printed to the console output in Jenkins.
The analysis project report and XML result file can be found at the location specified in the a³ analysis project (.apx) file or alternatively in the Jenkins project workspace.

Troubleshooting

When you encounter problems while using the plugin, please provide the following information:

Known Issues

Upgrading

When upgrading, make sure that all jobs using the a³ plugin are finished and not running during upgrade. For best results, restart your Jenkins after upgrade.

Changelog

Version 1.1.0 (October 05, 2017)

Version 1.0.3 (August 08, 2017)

Version 1.0.2 (October 14, 2016)

Version 1.0.1 (September 21, 2016)

Version 1.0.0 (August 16, 2016)