groovy 如何通过脚本控制台删除Jenkins中的“系统属性”

fae0ux8s  于 2022-11-01  发布在  Jenkins
关注(0)|答案(1)|浏览(177)

在Jenkins中,可以使用所谓的“系统属性”对应用程序进行自定义/参数化。在控制台中,您可以设置如下属性:
println
通过代码printlnSystem.getProperty,可以看到值,在本例中为true。您还可以在URL中导航到/systemInfo时在页面上查看此值。
是否可以通过代码删除系统属性?我搜索了Jenkins的文档,但没有运气。具有相同问题的Another topic I found自2012-2013年以来已经死亡。
我尝试了以下方法,可惜没有成功:

  1. System.getProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps").remove()
  2. System.removeProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps")
  3. System.setProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps", null)
  4. System.setProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps", undefined)
    任何帮助都是感激不尽的。
xtupzzrd

xtupzzrd1#

我自己也发现了这个问题:
您可以使用System.clearProperty(String key)来删除系统参数,我以前没有使用过这个选项。
希望这对其他人来说能有很好的用处。
干杯干杯干杯

相关问题