タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ciとrubyに関するheavenshellのブックマーク (3)

  • HoundCIでリポジトリに番犬を飼おう

    プルリクエストのレビュー時に 「規約では1行あたり最大80文字なので、1文字削ってください」 などと一々指摘していると人間関係が破綻する可能性があります。 こういう定量的なものに関してはロボットに任せるのが一番です。 そこでHoundCIを使いましょう。 これはRubocopにリポジトリを監視させるというコンセプトのサービスです。 HoundCIを使うメリット コーディング規約違反のコードがmasterに入る前に必ず検知できる チームメンバー全員でRubycopを使う必要がない ダルいコーディング規約に関する議論が可視化できる 人間関係が壊れない(重要) 気軽にみんなでRubocopを使える Rubocopをsyntasticを使ってVimから自動実行する Rubocopを使ってコーディングルールへの準拠チェックを自動化 Qiitaの上のような記事を読んでから、暇があったら導入しようと思っ

    HoundCIでリポジトリに番犬を飼おう
  • Circle CIで複数Rubyバージョンを平行してテストする - Qiita

    ちまたで話題のCircle CI https://circleci.com/ 。 やってみようと、あるRubyGemsのプロジエクトをCircle CIに突っ込みました。 とりあえず回したところ、テスト用のRubyバージョンはcircle.ymlによって1つを指定するタイプだった。 Travis CIはこんな感じで複数のRubyバージョンを指定できるんですよねー。 早速サポートに聞いてみました。 We don't have very good support for build matrices at the moment. If you set up a build with 2x parallelization, you might be able to do something like: circle.yml と、すぐに案内してくれたワークアラウンドがこちら。 dependenci

    Circle CIで複数Rubyバージョンを平行してテストする - Qiita
  • CI で稀に失敗してしまうテストへの対処方法 - クックパッド開発者ブログ

    技術部の福森です。 クックパッドでは RSpec と Jenkins を利用して CI による自動テストを行なっています。 テストの数は 12000 examples を越えていて、テストによっては稀に失敗する物が出てきています: 時間帯依存で失敗してしまうもの 他に同時に実行されるテストに依存しているもの (並列実行で組合せが変わり再現する) インテグレーションテストでの ajax リクエストの微妙なタイムアウト etc また、番環境を壊さないよう、 CI で成功したリビジョンのみデプロイ可能となっており、開発者が push しデプロイしたいと思っている時に無関係な原因で失敗する事を避けたいという欲求があります。 なぜなら、再度ビルドを実行する時間 (およそ 10 分) の間待たされる事になるからです。 そこで、そのようなテスト起因での失敗を減らし、かつ開発者にそれらを修正してもらうた

  • 1