Export Prameters

Description

This plugin can export Jenkins provided parameters to file with various formats.

Usage

If you install this plugin, you can select "Export parameters to file" item from Add build step dropdown list in job configuration.

Field Description
File path The path of exported file.
Format Exported file format. you can select one of them.
Keys The list of parameter keys you want to export. they should be delimited by ",".
Use regexp You can use regular expression as Keys if checked.

Contributed build parameters

Name Description
EXPORT_PARAMS_FILE The path to parameters file
EXPORT_PARAMS_FORMAT The format of parameters file

Formats

Name Extension
Properties .properties
XML .xml
JSON .json
YAML .yml

Example of exported file

Parameters

[TABLE]

Properties

#Mon Apr 03 23:00:00 JST 2014
PARAM_TEXT=orange\napple\ngrape
PARAM_BOOL=true
PARAM_STRING=foobar

XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="PARAM_TEXT">orange
apple
grape</entry>
<entry key="PARAM_BOOL">true</entry>
<entry key="PARAM_STRING">foobar</entry>
</properties>

JSON

[{"key":"PARAM_BOOL","value":"true"},{"key":"PARAM_STRING","value":"foobar"},{"key":"PARAM_TEXT","value":"orange\napple\ngrape"}]

YAML

- key: PARAM_BOOL
  value: 'true'
- key: PARAM_STRING
  value: foobar
- key: PARAM_TEXT
  value: |-
    orange
    apple
    grape

License

MIT License.

Version history

Version 1.9 (10/13/2016)

  • Fix JENKINS-38917: Version 1.8 stopped working with remote agents

Version 1.8 (07/26/2016)

  • Contribute plugin specific parameters safely (Fix SECURITY-170)
  • Note that this plugin still exports safe parameters only.

Version 1.5 (07/29/2014)

  • Fix JENKINS-23849: Relative path "/../" in "File path" are ignored
  • Ver. 1.2-1.4 was wrong release. Please ignore.

Version 1.1 (04/09/2014)

  • Fix typo.

Version 1.0 (04/09/2014)

  • First release.