gpt4 book ai didi

AZURE PIPELINE 将变量从一个脚本传递到另一个脚本

转载 作者:行者123 更新时间:2023-12-02 06:27:52 24 4
gpt4 key购买 nike

steps:
- script: |
# BuildConfig = production
env:
TEST_ONE: 123

- script: |
echo $TEST_ONE
displayName: 'Running npm run'

我希望在第二个脚本中包含 $TEST_ONE,并且我还需要将 TEST_ONE 包含在第二个脚本的环境变量中。当我在第二个脚本中回显它时,iT 打印出空而不是 123。有任何线索吗?

最佳答案

我不会使用脚本来管理您的变量,否则任何时候您需要更改它们,您都需要更改脚本。如果您使用版本控制来管理对管道的更改,则需要提交等。为什么不利用发布变量并为变量设置范围(因此 master 的变量、staging env 的变量、all 的变量)环境等)。最棒的是,您可以从 Azure DevOps UI 管理这些变量。请查看this article .

编辑
由于您不想将这些变量与节点应用程序的源一起存储在环境文件中,因此您可以通过在变量部分定义它们来管理管道上的这些变量,然后您可以将这些变量作为参数发送到您的npm 脚本 - 查看更多 here .

关于AZURE PIPELINE 将变量从一个脚本传递到另一个脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60393074/

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