Jenkins参数化变量名将空格转换为下划线

时间:2018-07-17 18:10:14

标签: bash shell jenkins

我正在尝试找出一些我认为应该很简单的东西,但是我认为我的google foo越来越薄弱。在Jenkins中创建参数化值时,您会发现“名称”成为您可能要运行的shell / bash会话中环境变量的名称。我的问题是,当使用“目标事物”之类的描述性命名时,名称中会有一个空格。

我确实注意到在shell / bash环境中有一个变量,但是没有设置。

输出

+ declare -p
declare -x Target Thing
declare -x New Thing Directory Name

注意:没有以下值

现在我想这可能是Shell / Bash环境的局限性。所以我的问题是这些:

  1. 是否可以在环境中进行设置以至少捕获该值,以便随后我可以弄清楚如何将其提取。

  2. 詹金斯(Jenkins)中是否有设置,可以让我用下划线“ _”之类的另一个字符替换名称中的空格。

  3. 如果不是以上下划线;是否有设置或插件可以让我指定变量名称,使其与我作为描述符输入的名称分开。

0 个答案:

没有答案