Metadata

The Metadata plugin module enables the ability to add metadata to the projects that can be exposed to job environment.

Requires the Jenkins Metadata Plugin.

Component: metadata
Macro:metadata
Entry Point:jenkins_jobs.metadata

Example:

metadata:
  - string:
      name: FOO
      value: bar
      expose-to-env: true
date

A date metadata

Parameters:
  • name (str) – the name of the metadata
  • time (str) – time value in millisec since 1970-01-01 00:00:00 UTC
  • timezone (str) – time zone of the metadata
  • expose-to-env (bool) – expose to environment (optional)

Example:

metadata:
  - date:
      name: FOO
      value: 1371708900268
      timezone: Australia/Melbourne
      expose-to-env: true
number

A number metadata.

Parameters:
  • name (str) – the name of the metadata
  • value (str) – the value of the metadata
  • expose-to-env (bool) – expose to environment (optional)

Example:

metadata:
  - number:
      name: FOO
      value: 1
      expose-to-env: true
string

A string metadata.

Parameters:
  • name (str) – the name of the metadata
  • value (str) – the value of the metadata
  • expose-to-env (bool) – expose to environment (optional)

Example:

metadata:
  - string:
      name: FOO
      value: bar
      expose-to-env: true