タグ

2023年4月28日のブックマーク (1件)

  • GitHub Actions でテストを並列化して CI 時間を短縮する - Gunosy Tech Blog

    広告技術部の yamayu です。 ホグワーツレガシーが気になっているのですがまだ手を出せていません。 映画はファンタビ以外は全部見ており、原作は 7 巻の上巻まで読んでいるため楽しめそうとは思っています。 さて、弊社ではこれまで CI/CD ツールとして CircleCI をメインに利用していたのですが、最近は GitHub Actions でも同等の機能が提供されるようになりつつあり、また GitHub の他の機能との連携が容易である等の理由から徐々に切り替えていくような動きがあります。 広告技術部で管理しているリポジトリも少しずつ GitHub Actions への移行を進めており、その中で CI/CD のプロセスの見直しを行いました。 結果として、CI の実行時間を大幅に短縮することができたので、今回はそのことについて書いていきます。 長い重い多いテスト テストの並列化 マルチノー

    GitHub Actions でテストを並列化して CI 時間を短縮する - Gunosy Tech Blog
    Kesin
    Kesin 2023/04/28
    見た感じテスト分割の機能としてはCircleCIとほぼ同等にできてそう。JUnitのXMLから過去テストにかかった時間情報を利用した賢い分割にも対応している