Github Actions 使ってますか? まだβ版ですし本稼働させている人は多くないと思いますが、 2019年11月中旬頃にようやくキャッシュ機構が実装されるそうなので、 CircleCI 非課金勢としては非常に楽しみにしています。 宣言通り実装されたので追記しました! Rails の CI を Github Actions で動かすにあたって、システムテスト周りで少しハマったので、導入方法をまとめてみました。 Rails プロジェクトの初期化 いつも通り rails new していきます。 今回は Rails 標準の minitest を使っていますが RSpec の場合でもほぼ変わりません。
![Rails on GitHub Actions チュートリアル - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/272f464c9a2dd05950a3ec98e8a674df89b0d1ca/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9UmFpbHMlMjBvbiUyMEdpdEh1YiUyMEFjdGlvbnMlMjAlRTMlODMlODElRTMlODMlQTUlRTMlODMlQkMlRTMlODMlODglRTMlODMlQUElRTMlODIlQTIlRTMlODMlQUImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPThhZDNlMWY2MTc1YTkzNjNmM2E0MDIzZWZkMzE5ZmY2%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBkLW1hdG8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWVjODYxMTgzYzE1YjA1NjE2MGU2NmUxOGY3YzU4OGE1%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D93047b3b93b41c2e820203c767e02e89)