Python 正则表达式:更改Jenkins文件参数定义格式
我有很多Jenkins文件,它们的Python 正则表达式:更改Jenkins文件参数定义格式,python,scripting,jenkins-pipeline,Python,Scripting,Jenkins Pipeline,我有很多Jenkins文件,它们的参数定义格式不同 所以我想像这样更改下面所有文件的格式 parameterDefinitions: [ [ $class: 'hudson.model.BooleanParameterDefinition', name: 'FOO_BAR', defaultValue: true, description: "Foo bar, chunky bacon", ] ] 到 有没有办法通
参数定义格式不同
所以我想像这样更改下面所有文件的格式
parameterDefinitions: [
[
$class: 'hudson.model.BooleanParameterDefinition',
name: 'FOO_BAR',
defaultValue: true,
description: "Foo bar, chunky bacon",
]
]
到
有没有办法通过使用正则表达式/脚本或类似python的方式来实现这一点?您使用的文件格式是什么。那些不是JSON。通常情况下,这些独特的文件格式也有您可以使用的库。@t Nguyen我使用的是Jenkinsfile及其脚本管道语法,我在Github上搜索时没有找到任何库。
parameterDefinitions: [
booleanParam(
name: "FOO_BAR",
defaultValue: true,
description: "Foo bar, chunky bacon",
)
]