首页 > 解决方案 > 如何在 yml 文件中使用管道运算符

问题描述

我正在生成一个pipeline.yml文件,在命令步骤中,我需要执行类似的操作,curl google.com | sh但它似乎是按字面意思解释的。

我尝试用 shell 替换命令步骤,但似乎不受支持。我在这里想念什么?

标签: continuous-integrationpipeyamlbuildkite

解决方案


管道字符在 YAML 中可以具有特殊含义。您是否尝试将命令用引号括起来以确保它是一个字符串?

steps:
- command: "curl google.com | sh"

推荐阅读