私のラップトップはMacで、CircleCIはLinuxを使用しており、以下のようにCircleCIでシェルスクリプトを実行する必要があります。
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でこの問題を修正します。ありがとう