在Jenkins中,可以使用所谓的“系统属性”对应用程序进行自定义/参数化。在控制台中,您可以设置如下属性:println
通过代码println
和System.getProperty
,可以看到值,在本例中为true
。您还可以在URL中导航到/systemInfo
时在页面上查看此值。
是否可以通过代码删除系统属性?我搜索了Jenkins的文档,但没有运气。具有相同问题的Another topic I found自2012-2013年以来已经死亡。
我尝试了以下方法,可惜没有成功:
System.getProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps").remove()
System.removeProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps")
System.setProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps", null)
System.setProperty("hudson.plugins.active_directory.ActiveDirectorySecurityRealm.forceLdaps", undefined)
任何帮助都是感激不尽的。
1条答案
按热度按时间xtupzzrd1#
我自己也发现了这个问题:
您可以使用
System.clearProperty(String key)
来删除系统参数,我以前没有使用过这个选项。希望这对其他人来说能有很好的用处。
干杯干杯干杯