在哪里可以找到Bitrise
具有实际值的默认环境变量的完整列表?
我可以在对话框中看到变量列表Select variable
:
但不可能检查它们的值。我不想在命令行中打印所有这些echo
并检查它们的值。很高兴在bitrise.io
文档中包含这些信息,目前缺少这些信息。
我bitrise*
在 github 中找到了一些存储库,并且在源代码中steps
我能够检查环境变量的一些默认值。这仍然不是预期的结果。
在哪里可以找到Bitrise
具有实际值的默认环境变量的完整列表?
我可以在对话框中看到变量列表Select variable
:
但不可能检查它们的值。我不想在命令行中打印所有这些echo
并检查它们的值。很高兴在bitrise.io
文档中包含这些信息,目前缺少这些信息。
我bitrise*
在 github 中找到了一些存储库,并且在源代码中steps
我能够检查环境变量的一些默认值。这仍然不是预期的结果。
为什么我们没有值的文档:因为它可以随时更改。环境变量的重点是您可以引用值可能会更改的内容。变量的含义保持不变,但值可能会改变。
例如,$BITRISE_SOURCE_DIR
指的是主工作目录,它(默认情况下)是代码目录(你的代码是git clone
d)。在 OS X 堆栈上通常是/Users/vagrant/git
,在 Android Docker 堆栈上通常是/bitrise/src
;但我们不保证该位置将来不会更改,您也可以更改此位置。
另一个重要的事情是,如果您使用bitrise CLI在您自己的 Mac 上运行自动化,$BITRISE_SOURCE_DIR
环境变量将设置bitrise
为您调用的目录bitrise
,该目录通常与 bitrise.io VM 上的目录相同,带有你的代码。
为什么这很重要?如果您$BITRISE_SOURCE_DIR
在脚本中使用环境而不是硬编码值,那么无论您使用哪个环境来运行自动化,它都将引用相同的内容(源代码目录路径)。