运行
另外,Jenkins如何能够创建这个环境变量?在bash中运行
当然,我可以将作业参数名称设置为Clear_Workspace,但它呈现给用户的表单中就会显示空格。此外,Jenkins的Maven Build插件有几个带有空格的参数名称,所以必须有一种方法来访问它们。
env
命令会返回"Clear Workspace=true"。我如何在bash中访问它?顺便说一下,它来自Jenkins参数化构建参数名称。${Clear Workspace}
似乎不起作用。另外,Jenkins如何能够创建这个环境变量?在bash中运行
Clear Workspace=true
显然行不通,因为它试图使用"Workspace=true"作为"Clear"命令的参数。当然,我可以将作业参数名称设置为Clear_Workspace,但它呈现给用户的表单中就会显示空格。此外,Jenkins的Maven Build插件有几个带有空格的参数名称,所以必须有一种方法来访问它们。
env foo\ bar=3
手动设置一个,但还没有找到一种打印它的方法。 - lurkerenv
;你找到它了吗? - devnullenv
会输出一个列表,并且在变量列表底部显示foo bar=3
。所以它似乎起作用了。它的行为确实有点奇怪。” - lurkerenv "foo bar=3" bash
,我能够创建一个带有环境变量“foo bar”的shell。 - Vaughn Cato