Jenkins作业DSL中的访问Env_Inject变量



我无法访问乔布德斯(JobDsl)的jenkins环境变量。我可以看到系统环境变量的值。

这是我正在运行的时髦脚本:

println(System.getenv("HOME")) println(System.getenv("WORKSPACE"))

这是输出:

/users/s051464 null

我尝试使用环境注入设置环境变量,但这也不起作用(所有集合变量均为null)。

您应该能够在此处使用${VAR_NAME},更多信息。一个例外是节点特定变量,例如WORKSPACE,在您需要执行以下操作的情况下(从这里):

 hudson.FilePath workspace = hudson.model.Executor.currentExecutor().getCurrentWorkspace()

相关内容

  • 没有找到相关文章

最新更新