2

RoRアプリにはHerokuのCIが必要です。  

アドオンを使いたい。複雑さや気を散らすことを避けるために、数ドル払ってもかまいません。

基本的にRailsonfire対Tddiumが表示されます

どちらを使用するかを選択する際に考慮すべき要素は何ですか?

以下のリンクで同様の質問がありましたが、これは上記のアドオンが作成される前のようです。 GitおよびHerokuとの適切な継続的インテグレーションと継続的デプロイ

4

2 に答える 2

6

もう 1 つのオプションはCircleCi です。これは非常に簡単ですが、Heroku アドオン マーケットプレイスにはまだありません。

個人的には、速度が重要な考慮事項であると考えています。チームの移動速度は、通知を受け取る速度に関係しており、速度に最適化されたプラットフォームは大きな違いを生むでしょう.

さらに、遅いプラットフォームでは、テストがランダムに失敗する可能性があります (たとえば、ボタンが 3 秒以内に表示されない場合、Cucumber は失敗する可能性があります。これは、遅いプラットフォームではすぐに発生しない可能性があります)。

私はCircleCiの創設者であり、信じられないほど高速な CI ソリューションを作成しています (あなたが言及した両方のサービスよりも高速です)。(まだ) Heroku マーケットプレイスにはありませんが、セットアップはとても簡単です (ワンクリック)。

于 2012-10-01T21:20:06.050 に答える
1

私があなたに与える1つの考慮事項は…ええと…考慮してください。サポートです。Tddium チームについては何も知りませんが、数か月前に Rails On Fire を試してみたところ、サポートに圧倒されたことは確かです。私はいくつかのクレイジーな質問をしました (私はクレイジーなことをします)、Florian はメールと Twitter ですぐに返信し、助けと提案の両方を提供してくれました。

その後、1 つのエッジ ケース機能をサポートできなかったためにサービスを使用しないことにしたとき、彼はその機能を実装しました! 私はそれを数週間使用していませんでした.

私は Hudson/Jenkins を何年も使用しており、複雑さについてあなたが何を意味するかを知っています。しかし、相手側に誰かがいることも非常に重要だと思います.RailsOnFireチームは、少なくとも今のところ、それをうまくやっています.

于 2012-10-01T21:29:21.553 に答える