Jenkins : Ontrack Plugin

Plugin Information

View ontrack Jenkins on the plugin site for more information.

Older versions of this plugin may not be safe to use. Please review the following warnings before using an older version:

This plug-in allows to connect to an Ontrack server in order to enable traceability and monitoring of your continuous delivery pipeline(s).

Documentation 

Main documentation is available on GitHub.

Change log

3.7.0

  • #59 - Upgrade to Ontrack DSL 3.39.4 (for promotion checks definitions)

3.6.0

  • #56 - Enabling metrics validation data type

3.5.0

  • #55 - Upgrade to Ontrack DSL 3.38.15 (for `issuesIds` link on Git change log)

3.4.1

3.4

  • #54 - Get a more precise timing for the stage execution time

3.3

  • #53 - Ontrack multiple trigger

3.2

  • #11 - Ontrack parameters as extensions of the Job DSL (upgrade of the Job DSL to 1.71)
  • #49 - Navigation between Jenkins and Ontrack - links on the left side bar of a build page to go the Ontrack build, branch & project
  • #52 - Allow binding parameters for the OntrackChoiceParameterDefinition DSL

3.1

  • #51 - support for test summary as validation data (needs Ontrack 3.37.7 or better)

3.0

  • #50 - support for validation data (needs Ontrack 3.x)

2.33.4

  • #48 - ontrackTrigger available in the pipeline DSL - see example

2.33.3

  • #47 - Correction of validation run status computation for declarative & scripted pipelines

2.33.2

  • #46 - Can not save global configuration
  • Note: 2.33.1 version disappeared in the abyss

2.33.0 / LTS 2.30.3.9

2.32.5

  • #44 - Make the Ontrack trigger available for pipeline jobs

2.30.3.8 / 2.31.6 / 2.32.4

  • #43 Fix ClassCastException in OntrackMultiChoiceParameter

2.32.3

  • #40 Allows use of the ontrack parameter type in declarative pipeline syntax

2.32.2

  • #39 Pipeline - unstable build was not translated into a warning validation stamp

2.32.1

  • #37 Ontrack trigger syntax fix

2.32.0

  • #19 Support for the Pipeline plugin (Ontrack steps - see the Wiki for the documentation)

2.31.5

  • #37 Ontrack trigger syntax fix

2.31.4

  • #35 Ontrack upgraded to 2.33.5 for #587
  • #34 Make minimumResult configurable

2.31.3

  • #31 OntrackTrigger: make minimumResult configurable

2.31.2

  • Upgrade to Ontrack 2.32.16
  • #30 Option to ignore failures

2.31.1

  • Upgrade to Ontrack 2.32.10

2.31.0

  • Correction of security vulnerabilities - the Ontrack DSL scripts must, from now on, either be approved by an administrator or run into a sandbox
    Note that the Job DSL support for the Ontrack plug-in has been extended to support the sandbox flag, for example:

    steps {
            ontrackDsl {
                log()
                sandbox()
                script """\
    ...
    """

2.30.3.7

  • #37 Ontrack trigger syntax fix

2.30.3.6

  • #35 Ontrack upgraded to 2.33.5 for #587

2.30.3.5

  • #34 Make minimumResult configurable

2.30.3.4

  • #31 OntrackTrigger: make minimumResult configurable

2.30.3.3

  • Upgrade to Ontrack 2.32.16
  • #30 Option to ignore failures

2.30.3.2

  • Upgrade to Ontrack 2.32.10

2.30.1

  • #28 Triggers based on builds and promotions
  • Upgrade to Ontrack 2.30.4

2.29.1

  • #26 Ontrack Change Log plugin must not synchronize on the build

2.29.0

  • #25 Upgrade to Ontrack 2.29.5

2.28.2

  • #24 Fix Groovy related incompatibility issue with old versions of Jenkins 

2.28.1

2.26.0

2.25.1

  • 23 - Used escaped raw message for the revision change log

2.25.0

  • Upgrade to the Ontrack DSL 2.25.1
  • 21 - Retry mechanism (to mitigate network instabilities or downtimes)

2.22.0

2.21.0

2.19.2

  • #17 Option to not fail the build when the change log cannot be collected

2.19.0

2.18.1

2.18.0

  • Upgrade to the Ontrack DSL 2.18.0
  • #9 Ontrack tasks can be defined using the Job DSL
  • #10 Preparing the build environment using the Ontrack DSL
  • #12 Support for folders in the build notifier

2.17.0

2.16.0

2.15.0

2.14.0

2.13.2

  • #8 - Enhancement - File change log can be disabled, and this should be the default

2.13.1

  • #7 - Fix - DSLRunner field on OntrackParameterDefinition classes must not be serialised

2.13.0

  • Upgrade to the Ontrack DSL 2.13.13 version
  • #6 Correction of exception when an Ontrack parameter DSL returns null

2.12.0

2.11.0

  • Upgrade to the Ontrack DSL 2.11.0
  • Aligning the major version of the plugin with the prerequisite server version

2.9.0

  • Upgrade to the Ontrack DSL 2.10.0
  • #4 - Ontrack change log can be published on the build page
  • This version of the plug-in needs at least the version 2.10.0 of the Ontrack server

2.8.0

  • Upgrade to the Ontrack DSL 2.9.0
  • Support for the auto creation of validation stamps when enabled for a project
  • This version of the plug-in does not work with a version of the Ontrack server < 2.9.0

2.7.0

  • Upgrade to the Ontrack DSL 2.8.0
  • Build notifier does not create the build if it already exists
  • This version of the plug-in (and the older ones) does not work with a version of the Ontrack server > 2.8.0

2.6.0

2.5.0

2.4.3

  • #2 - Post-build 'Dsl action' doesn't work with inline script.

2.4.2

  • #1 - Cannot configure properties when using GString templates

2.4.1

Initial version