This Jenkins plugin allow to replace easily variables in files content.
Features
- Search and replace variables using
- FilePath,
- Variables prefix,
- Variables suffix
- Variables list ( Name / Value )
Requirements
Jenkins
Jenkins version 2.7.3 or newer is required.
Freestyle job configuration
Pipeline job configuration
variableReplace(
configs: [
variablesReplaceConfig(
configs: [
variablesReplaceItemConfig(
name: 'DATABASE_HOST',
value: 'localhost'
),
variablesReplaceItemConfig(
name: 'DATABASE_NAME',
value: 'my_db'
),
variablesReplaceItemConfig(
name: 'DATABASE_PORT',
value: '3306'
),
variablesReplaceItemConfig(
name: 'DATABASE_PASSWORD',
value: '123456'
)
],
fileEncoding: 'UTF-8',
filePath: 'database-config.php',
variablesPrefix: '#{',
variablesSuffix: '}#'
)]
)