最佳答案
我正在尝试编写一个 gitlab-ci.yml
文件,它使用一个多行字符串作为命令。但是,似乎没有对其进行解析。我试过 - |
和 - >
,结果是一样的。
stages:
- mystage
Build:
stage: mystage
script:
- |
echo -e "
echo 'hi';
echo 'bye';
"
When it tries to run, it only shows echo -e '
as the script to run, and not the whole multiline string. This causes issues for me.
写这样的东西的正确语法是什么?