如何解决如何在脚本任务中使用Bamboo变量?
我在竹计划中定义了一个变量(BAMBOO_TEST_VAR
),该变量要在特定脚本中重用,但似乎无法弄清楚如何使该脚本可见。 >
如果我只是从脚本中引用该变量,它只会将该变量打印为空。
27-Oct-2020 23:34:00 TEST JOB
27-Oct-2020 23:34:00 bamboo.shortJobName =
27-Oct-2020 23:34:00 BAMBOO_TEST_VAR=
如果我将其作为输入提供给Environment variables
字段,它将仅使用我在该字段中给出的值作为文字来呈现,而不是提供给我希望其评估的计划变量。
27-Oct-2020 23:36:57 TEST JOB
27-Oct-2020 23:36:57 bamboo.shortJobName =
27-Oct-2020 23:36:57 BAMBOO_TEST_VAR=$BAMBOO_TEST_VAR
我如何直接从脚本任务中引用计划的环境变量,而不将其传递给参数或类似的东西。我不知道哪个方面或竹节细节会告知我由于XYZ原因我无法进行尝试或无法支持我的尝试?
解决方法
所以麻烦是我没有适当地定义变量的范围。到底是什么
${bamboo.BAMBOO_TEST_VAR}
如果我放慢脚步,更仔细地查看竹页,我会注意到它们留下的帮助面包屑。在此处复制该帮助文本,重点是我的:
变量在任务配置和内联脚本中替换值。如果变量名包含对密码的任何引用,例如“ password”,“ sshKey”,“ secret”或“ passphrase”,则其值将用“ ********”屏蔽。
对于任务配置字段,使用语法$ {bamboo.myvariablename} 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。