我在 GitLab CI/CD 中有以下行:
script:
- echo "Backend image: $BACKEND_IMAGE"
Run Code Online (Sandbox Code Playgroud)
但 YAML 解释器将其视为对象。然后我用谷歌搜索了这个问题并尝试了这个:
script:
- echo "Backend image:: $BACKEND_IMAGE"
Run Code Online (Sandbox Code Playgroud)
但它仍然不起作用,GitLab 作业失败,并显示以下内容:
jobs:deploy review:script config 应该是一个字符串或最多 10 层深度的嵌套字符串数组
如果我完全删除冒号,它就可以正常工作。如何在 GitLab CI/CD 中创建带有冒号和后面空格的字符串值?
如果你用单引号括住你的字符串,它应该可以工作:
script:
- 'echo "Backend image: $BACKEND_IMAGE"'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3882 次 |
| 最近记录: |