我有一个Jenkinsfile,当进程启动时已经设置了JAVA_HOME环境变量。不幸的是,当我在docker.inside
中运行脚本时,这个环境变量会被传递到我的容器中,并覆盖了映像中已经设置的正确环境变量值。
如何在Jenkins脚本中取消设置环境变量?
我有一个Jenkinsfile,当进程启动时已经设置了JAVA_HOME环境变量。不幸的是,当我在docker.inside
中运行脚本时,这个环境变量会被传递到我的容器中,并覆盖了映像中已经设置的正确环境变量值。
如何在Jenkins脚本中取消设置环境变量?
我想做同样的事情,但不幸的是,我认为在jenkins中本地没有EnvActionImpl类中的unset()方法。
你应该使用类似以下代码覆盖该值:
env.VAULT_TOKEN = ''