作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想用 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/
我是一名优秀的程序员,十分优秀!