有没有办法将步骤的输出分配给 Bitrise 上的另一个环境变量?
Is there a way to assign the output of a step to another environment variable on Bitrise?
Xcode 存档步骤创建此变量:${BITRISE_DEPLOY_DIR}
并阅读 pilot
使用 IPA 目录的 PILOT_IPA
环境变量。
有没有办法将输出(BITRISE_DEPLOY_DIR
)分配给另一个环境变量(例如:$PILOT_IPA
)?
您可以使用 envman
(https://github.com/bitrise-io/envman) 来做到这一点,它是 bitrise
CLI 工具堆栈的一部分。
要分配现有环境变量的值(步骤输出只是常规环境变量),您可以使用脚本步骤,并将其指定为内容:
#!/bin/bash
echo "BITRISE_DEPLOY_DIR: $BITRISE_DEPLOY_DIR"
envman add --key PILOT_IPA --value "$BITRISE_DEPLOY_DIR"
这将首先打印 BITRISE_DEPLOY_DIR
环境变量的值,然后使用 envman add
它将使用键 PILOT_IPA
和值添加一个新的环境项$BITRISE_DEPLOY_DIR
.
Xcode 存档步骤创建此变量:${BITRISE_DEPLOY_DIR}
并阅读 pilot
使用 IPA 目录的 PILOT_IPA
环境变量。
有没有办法将输出(BITRISE_DEPLOY_DIR
)分配给另一个环境变量(例如:$PILOT_IPA
)?
您可以使用 envman
(https://github.com/bitrise-io/envman) 来做到这一点,它是 bitrise
CLI 工具堆栈的一部分。
要分配现有环境变量的值(步骤输出只是常规环境变量),您可以使用脚本步骤,并将其指定为内容:
#!/bin/bash
echo "BITRISE_DEPLOY_DIR: $BITRISE_DEPLOY_DIR"
envman add --key PILOT_IPA --value "$BITRISE_DEPLOY_DIR"
这将首先打印 BITRISE_DEPLOY_DIR
环境变量的值,然后使用 envman add
它将使用键 PILOT_IPA
和值添加一个新的环境项$BITRISE_DEPLOY_DIR
.