1
我有管道脚本配置PARAMS到工作,如:詹金斯管道 - 如何设置参数,不删除属性
properties([
parameters([
string(name: 'BRANCH', defaultValue: 'develop'),
])
])
这个代码覆盖所有作业的设置,如配置为EnvInject插件。
<properties>
...
- <EnvInjectJobProperty plugin="[email protected]">
- <info>
- <propertiesContent>ENVVAR=varvalue</propertiesContent>
- <secureGroovyScript plugin="[email protected]">
- <script></script>
- <sandbox>true</sandbox>
- </secureGroovyScript>
- <loadFilesFromMaster>false</loadFilesFromMaster>
- </info>
- <on>true</on>
- <keepJenkinsSystemVariables>true</keepJenkinsSystemVariables>
- <keepBuildVariables>true</keepBuildVariables>
- <overrideBuildParameters>false</overrideBuildParameters>
- </EnvInjectJobProperty>
...
</properties>
我想保留这些设置或将它们设置回属性块。
有没有人知道如何做到这一点?