bash - 使用环境变量时 Jenkins 命令中的错误替换
问题描述
从Build / Execute Shell / Command
我正在运行的 Jenkins UI 中:
#!/usr/bin/env bash
docker push 10.0.0.200:8080/myapp:${env.BUILD_NUMBER}
但我得到
${env.BUILD_NUMBER}:替换错误
我试图用引号括起来,但它没有解决问题
如何修复此命令?
解决方案
我通过替换解决了这个${env.BUILD_NUMBER}
问题${BUILD_NUMBER}
推荐阅读
- microsoft-cognitive - 无法让语音 SDK 快速返回 LUIS 意图
- matrix - 是否可以在没有矩阵的情况下在 OpenGL ES 中使用纹理?
- c# - 下划线“_”自动更改为问号“?”
- vue.js - 为什么在 vuetify 中使用 v-carousel 时我的页面会刷新?
- wordpress - Woocommerce 税收设置价格未正确显示
- indexing - SOLR 索引错误:java.util.concurrent.RejectedExecutionException
- javascript - 有什么方法可以保留在 VS Code 中调试时检查的变量信息?
- python - 用于清空项目树中特定子文件夹的脚本
- javascript - 如何从画布中心缩放画布中的图像?
- javascript - java.util.date 对象到 javascript 日期字符串