我的笔记本电脑是 Mac,CircleCI 使用 Linux,我必须在 CircleCI 中运行 shell 脚本,如下所示。
SOME_ERROR_TEXT="some error text verbose verbose"
if yarn schema-codegen | grep "$SOME_ERROR_TEXT"; then
echo "success!"
exit 1
else
echo "failure!"
fi
的结果yarn schmea-codegen
包含SOME_EROR_TEXT
.
some error text verbose verbose lorem ipsum dfaskldjfskdljfldsakjfkldsjflksdjf
dsflsdjflkjdsfjlkdsjfljdslkfjlkdsjfjdsljfldsjfkjjj
11123123213123
'''''
该脚本可以在我的 Mac 上运行,但不能在 CircleCI 环境中运行。我的脚本中是否有错误的语法?如果没有的话,我会在 CI 上解决这个问题。谢谢