Как использовать оператор канала в файле yml

#continuous-integration #pipe #yaml #buildkite

#непрерывная интеграция #канал #yaml #buildkite

Вопрос:

Я создаю pipeline.yml файл, и на этапе командной строки мне нужно сделать что-то вроде curl google.com | sh , но, похоже, это интерпретируется буквально.

Я попытался заменить командный шаг shell, но, похоже, он не поддерживается. Чего мне здесь не хватает?

Ответ №1:

Символы канала могут иметь особое значение в YAML. Вы пробовали заключать команду в кавычки, чтобы убедиться, что это строка?

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