gpt4 book ai didi

bash - 如何在 shell 脚本中使用 Jenkins 环境变量?

转载 作者:行者123 更新时间:2023-11-29 08:49:21 25 4
gpt4 key购买 nike

我想用 jenkins 内部版本号更新一个 java 文件。我计划使用 shell 脚本将值设置为正确的内部版本号。我目前正在这样做:

sed -i 's/Version 3.0/Version $BUILD_DISPLAY_NAME/g'
/var/lib/jenkins/jobs/AndroidTest/workspace/xxx/res/values/strings.xml

为什么这行不通?我假设我可以直接使用它们。

最佳答案

作为shellcheck会告诉你,扩展不会发生在单引号中。改用双引号:

sed -i "s/Version 3.0/Version $BUILD_DISPLAY_NAME/g" /var/lib/jenkins/jobs/AndroidTest/workspace/xxx/res/values/strings.xml

关于bash - 如何在 shell 脚本中使用 Jenkins 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21034043/

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