The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

AbsInt a³ Jenkins Plugin

step([$class: 'A3Builder']): a³ Analysis Run

  • project_file : String
    Absolute path to the a³ project file (.apx) containing the analysis items and configuration.
    (Note: a³ workspace files (also .apx) are not supported as input.)
  • analysis_ids : String
    The following values are allowed:
    • Comma separated list of analysis IDs. Then only the given analysis items will be executed. Note: The ID must be contained in the apx project and must adhere the analysis ID naming conventions (letters, numbers and underscores only).
    • No ID at all (i.e. empty field). Then all analysis items specified in the apx project file will be executed.
  • pedantic_level : String
  • export_a3apxworkspace : String
    Exports the status of a³ at the end of the a³ analysis build step run as a workspace .apx file. This workspace file can later be opened in an interactive run of a³. The result is that the a³ GUI then shows all messages and all results generated by the batch-mode analyses without the need to run these analyses again.
  • copy_report_file : boolean
  • copy_result_file : boolean
  • skip_a3_analysis : boolean
    This switch can be used to deactivate the a³ analysis build step. This switch provides a more convenient method to temporarily deactivate analysis runs than removing the entire build step and reconfiguring the a³ analysis run from scratch when later adding the build step again.

Was this page helpful?

Please submit your feedback about this page through this quick form.

Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?


See existing feedback here.