1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/documentation/docs/steps/commonPipelineEnvironment.md
Alejandra Ferreiro Vidal 97ec7d78de remove outdated docu
2019-04-09 18:48:39 +02:00

2.0 KiB

commonPipelineEnvironment

Description

Provides project specific settings.

Prerequisites

none

Method details

getInfluxCustomData()

Description

Returns the Influx custom data which can be collected during pipeline run.

Parameters

none

Return value

A Map containing the data collected.

Side effects

none

Exceptions

none

Example

def myInfluxData = commonPipelineEnvironment.getInfluxCustomData()

getInfluxCustomDataMap()

Description

Returns the Influx custom data map which can be collected during pipeline run. It is used for example by step influxWriteData. The data map is a map of maps, like [pipeline_data: [:], my_measurement: [:]] Each map inside the map represents a dedicated measurement in the InfluxDB.

Parameters

none

Return value

A Map containing a Maps with data collected.

Side effects

none

Exceptions

none

Example

def myInfluxDataMap = commonPipelineEnvironment.getInfluxCustomDataMap()

getPipelineMeasurement(measurementName)

Description

Returns the value of a specific pipeline measurement. The measurements are collected with step durationMeasure

Parameters

Name of the measurement

Return value

Value of the measurement

Side effects

none

Exceptions

none

Example

def myMeasurementValue = commonPipelineEnvironment.getPipelineMeasurement('build_stage_duration')

setPipelineMeasurement(measurementName, value)

Description

This is an internal function! Sets the value of a specific pipeline measurement. Please use the step durationMeasure in a pipeline, instead.

Parameters

Name of the measurement and its value.

Return value

none

Side effects

none

Exceptions

none

Example

commonPipelineEnvironment.setPipelineMeasurement('build_stage_duration', 2345)