continuous-integration - 如何在 yml 文件中使用管道运算符
问题描述
我正在生成一个pipeline.yml
文件,在命令步骤中,我需要执行类似的操作,curl google.com | sh
但它似乎是按字面意思解释的。
我尝试用 shell 替换命令步骤,但似乎不受支持。我在这里想念什么?
解决方案
管道字符在 YAML 中可以具有特殊含义。您是否尝试将命令用引号括起来以确保它是一个字符串?
steps:
- command: "curl google.com | sh"
推荐阅读
- powerbi - Power BI:在表中格式化“度量”十进制数
- scala - 在 SKUBER 中定义自定义资源
- c++ - 税收计算程序将 0.00 返回到文件的 C++ 输出流
- java - 登录时从数据库中填充 JTable
- pyspark - pyspark Window 功能范围正在倒退?
- java - 我正在尝试查找字符串中元音的数量,但每次运行它都会返回 0。它有什么问题?
- android - 如何在 NativeScript 中正确显示 Android 启动画面?
- html - 我怎样才能在导航栏中有居中的链接和其他右/左定位的链接?
- java - 将两个 FragmentManager 类型导入同一个类
- java - 就 java 而言,“令牌”到底是什么?