RoRアプリにはHerokuのCIが必要です。
アドオンを使いたい。複雑さや気を散らすことを避けるために、数ドル払ってもかまいません。
基本的にRailsonfire対Tddiumが表示されます
どちらを使用するかを選択する際に考慮すべき要素は何ですか?
以下のリンクで同様の質問がありましたが、これは上記のアドオンが作成される前のようです。 GitおよびHerokuとの適切な継続的インテグレーションと継続的デプロイ
RoRアプリにはHerokuのCIが必要です。
アドオンを使いたい。複雑さや気を散らすことを避けるために、数ドル払ってもかまいません。
基本的にRailsonfire対Tddiumが表示されます
どちらを使用するかを選択する際に考慮すべき要素は何ですか?
以下のリンクで同様の質問がありましたが、これは上記のアドオンが作成される前のようです。 GitおよびHerokuとの適切な継続的インテグレーションと継続的デプロイ
もう 1 つのオプションはCircleCi です。これは非常に簡単ですが、Heroku アドオン マーケットプレイスにはまだありません。
個人的には、速度が重要な考慮事項であると考えています。チームの移動速度は、通知を受け取る速度に関係しており、速度に最適化されたプラットフォームは大きな違いを生むでしょう.
さらに、遅いプラットフォームでは、テストがランダムに失敗する可能性があります (たとえば、ボタンが 3 秒以内に表示されない場合、Cucumber は失敗する可能性があります。これは、遅いプラットフォームではすぐに発生しない可能性があります)。
私はCircleCiの創設者であり、信じられないほど高速な CI ソリューションを作成しています (あなたが言及した両方のサービスよりも高速です)。(まだ) Heroku マーケットプレイスにはありませんが、セットアップはとても簡単です (ワンクリック)。
私があなたに与える1つの考慮事項は…ええと…考慮してください。サポートです。Tddium チームについては何も知りませんが、数か月前に Rails On Fire を試してみたところ、サポートに圧倒されたことは確かです。私はいくつかのクレイジーな質問をしました (私はクレイジーなことをします)、Florian はメールと Twitter ですぐに返信し、助けと提案の両方を提供してくれました。
その後、1 つのエッジ ケース機能をサポートできなかったためにサービスを使用しないことにしたとき、彼はその機能を実装しました! 私はそれを数週間使用していませんでした.
私は Hudson/Jenkins を何年も使用しており、複雑さについてあなたが何を意味するかを知っています。しかし、相手側に誰かがいることも非常に重要だと思います.RailsOnFireチームは、少なくとも今のところ、それをうまくやっています.