shell - 在 Jenkins 中使用环境变量
问题描述
以下是我如何在 Jenkins 中设置环境变量的屏幕截图。
我试图在 shell 脚本中访问它,但它并没有回显它的值。
echo "Starting ..."
echo ${BUILD_NUMBER}
echo ${DATABASE}
${BUILD_NUMBER}
是一个全局环境变量。
解决方案
Jenkins中变量的正确使用如下:
echo "The current build number is: ${BUILD_NUMBER}"
重要的部分是使用"
. 如果您使用'
Jenkins,则不会注意到您想要访问该变量并简单地将您的变量打印为字符串。
资料来源:詹金斯字符串插值
推荐阅读
- .net-core - .net core 项目如何知道构建时要包含哪些文件
- java - 如何使用页面对象模型(Webdriver + Java + JUnit)断言“选择”列表具有值或可见文本?
- javascript - CKEDITOR :删除选择并在选择结束时设置光标位置
- ios - 自动填充不起作用 iphone 角度
- php - PhpStorm 识别 Linux 上的代码更改太慢
- css - 通过百分比设置字体大小后如何将其恢复正常?
- c# - Swagger 启动中的依赖解析
- node.js - 带有法语特殊字符的 Nodemailer 主题
- typescript - 如何从 Angular 5 客户端基于 Spring Boot 向我的 WebService 发送文件?
- go - 获取未实现的 desc = 未知的服务错误 gRPC