我正在使用envVars.put("foo", "foo")
来设置Jenkins中的var。
我正在寻找如何在工作完成后删除foo var?
答案 0 :(得分:0)
答案 1 :(得分:0)
您是否尝试过sh 'unset FOO'
(注意缺少美元符号)?
请注意,这可能仍然不起作用,例如如果尝试在局部舞台上下文中取消设置全局环境变量,或者在FOO_USR
创建FOO_PSW
和FOO = credentials(..)
环境变量时使用。在后一种情况下,您可以选择将用户名设置为伪造的用户名,并通过其他方式传递正确的用户名(例如,从Docker Hub或Github存储库名称推断),并且仅使用密码env var(此处为{{1 }}。