gpt4 book ai didi

android - Bitrise 默认环境变量

转载 作者:可可西里 更新时间:2023-11-01 05:43:26 25 4
gpt4 key购买 nike

在哪里可以找到具有实际值的 Bitrise 默认环境变量的完整列表?

我可以在 Select variable 对话框中看到变量列表:

Select variable image

但无法检查它们的值。我不想使用 echo 在命令行中打印所有这些并检查它们的值。在 bitrise.io 文档中提供此信息会很好,目前缺少该文档。

我在 github 中找到了一些 bitrise* 存储库,并且在 steps 的源代码中我能够检查环境变量的一些默认值。这仍然不是想要的结果。

最佳答案

为什么我们没有值的文档:因为它可以随时更改。环境变量的要点是您可以引用值可能发生变化的事物。变量的含义保持不变,但值可能会改变。

例如,$BITRISE_SOURCE_DIR 指的是主工作目录,它(默认情况下)是代码目录(您的代码是 git cloned)。在 OS X 堆栈上通常是 /Users/vagrant/git,在 Android Docker 堆栈上通常是 /bitrise/src;但我们不保证以后位置不会改变,您也可以更改此位置。

另一个重要的事情是,如果你使用 bitrise CLI要在您自己的 Mac 上运行自动化,$BITRISE_SOURCE_DIR 环境变量将由 bitrise 设置为您从中调用 bitrise 的目录,即通常与 bitrise.io VM 上的目录相同,即包含您的代码的目录。

为什么这很重要?如果您在脚本中使用 $BITRISE_SOURCE_DIR 环境而不是硬编码值,那么无论您使用哪个环境来运行自动化,它都会引用相同的东西(源代码目录路径)。

关于android - Bitrise 默认环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33934614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com