当定义Bamboo计划变量时,页面上有以下内容。
对于任务配置字段,请使用语法${bamboo.myvariablename}。对于内联脚本,变量会作为shell环境变量公开,可以使用以下语法访问$BAMBOO_MY_VARIABLE_NAME(Linux / Mac OS X)或%BAMBOO_MY_VARIABLE_NAME%(Windows)。
然而,在我的Linux内联脚本中,这并不起作用。例如,我已经定义了以下计划变量:
在日志查看器窗口中有什么提示吗?
对于任务配置字段,请使用语法${bamboo.myvariablename}。对于内联脚本,变量会作为shell环境变量公开,可以使用以下语法访问$BAMBOO_MY_VARIABLE_NAME(Linux / Mac OS X)或%BAMBOO_MY_VARIABLE_NAME%(Windows)。
然而,在我的Linux内联脚本中,这并不起作用。例如,我已经定义了以下计划变量:
name: my_plan_var value: some_string
我的内联脚本只是...
PLAN_VAR=$BAMBOO_MY_PLAN_VAR
echo "Plan var: $PLAN_VAR"
我只得到了一个空白字符串。
我尝试过这个方法
PLAN_VAR=${bamboo.my_plan_var}
但是我收到了
${bamboo.my_plan_var}: bad substitution
在日志查看器窗口中有什么提示吗?