Yappli Tech Blog

株式会社ヤプリの開発メンバーによるブログです。最新の技術情報からチーム・働き方に関するテーマまで、日々の熱い想いを持って発信していきます。

CircleCI

CircleCIで失敗したテストケースのみ再実行できるようにする方法

はじめに Rerun failed testとは? 実装ポイント 前提 環境 config.ymlの実装 circleci tests runを利用する before after ハマりポイントその1 - junit.xmlが出力されないケースの考慮 ハマりポイントその2 - テスト再実行時に persist_to_workspace ステッ…

CircleCIを並列化してCIの実行時間を半分以下に改善した話

はじめに こんにちは。サーバーサイドエンジニアの佐野きよ(@Kiyo_Karl2)です。 ヤプリではコード品質維持のため、CI(継続的インテグレーション)を取り入れており、GitHubへのプッシュをトリガーに自動テストや構文/フォーマットチェックなどが実行されます…