- Changes to Robot Framework metrics:
- All
rf_critical_*
metrics have been removed as criticality has been deprecated by the Robot Framework plugin.- EXCEPT
rf_critical_pass_percentage
. It now sends the percentage of tests that passed including skipped tests. rf_pass_percentage
continues behaviour as before and sends the percentage of tests that passed excluding skipped tests.
- EXCEPT
- All
- InfluxDB 1.7 and lower are no longer supported. Only supported 1.x version is 1.8.x.
- "username" and "password" are no longer used when defining new InfluxDB Targets.
Credentials are used instead. Please check your InfluxDB Target configurations from
Manage Jenkins --> Configure System.
- All pipelines that create a new Target inside
the pipeline need to be modified so, that they use
target.credentialsId
instead oftarget.username
andtarget.password
. - JCasC configurations need to be modified, so that they use
credentialsId
instead ofusername
andpassword
.
- All pipelines that create a new Target inside
the pipeline need to be modified so, that they use
- JUnit
test_name
field/tag changed to remove pipeline name. If your pipeline had multiplejunit
steps, the pipeline step information is now recorded in thepipeline_step
field/tag. For example:- Before
test_name
:Tests / Test Stage 1 / my_test_name
- After
test_name
:my_test_name
test_full_class_name
:mypackage.MyClass
pipeline_step
:Tests / Test Stage 1
- Before
- From version 2.0 onwards
selectedTarget
is a mandatory parameter for pipelines and thetarget
parameter is no longer supported. - Configuration As Code: the configuration needs to be changed from
influxDbPublisher
toinfluxDbGlobalConfig
. - Might cause issues when creating new targets in pipelines. The
InfluxDbPublisher
instance is now under jenkinsci.plugins.influxdb.InfluxDbStep.DescriptorImpl.
From version 1.13 onwards different plugins are listed as optional dependencies. In order to get rid of mandatory dependency errors, the InfluxDB plugin must be re-installed.