テストを自動的に実行する CI サーバーがあります。今朝、「phpunit」が実行されたときにビルドがプッシュされたことを除いて、すべてがうまく機能しましたartisan ci:cleanup
。
php artisan ci:prepare
./vendor/bin/phpunit
php artisan ci:cleanup
GitLab-CI のログ出力の末尾は以下のとおりであり、この解析エラーが原因でクリーンアップの実行が妨げられたことを示しています。
./vendor/bin/phpunit
PHP Parse error: syntax error, unexpected '<<' (T_SL) in /home/gitlab_ci_runner/gitlab-runners/gitlab-ci-runner/tmp/builds/project-9/app/lib/Tests/Shared/Controllers/Api/AuthTest.php on line 64
実行/エラーを処理するためにbashファイルなどを作成することは避けたいと思いますが、通常どおりGitLab-CIのログに出力を表示する必要があります。
クリーンアップの実行を妨げないこの種の終了エラーを処理するには、どうすればよいでしょうか?