タグ

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

  • Circle CIでテストにかかる時間を短縮 w/ Jenkins - Qiita

    さいきん、Jenkinsのテストが遅い... specの肥大化... Jenkinsのインスタンスがm1.small… などなどは持続可能なCIを目指す上で大きな障壁であります。 じゃ、インスタンスでかくすりゃいいじゃん という事ができる方、分散rspecやってるぜheheな方はそれで幸せになれると思います。 え、あんまりお金ないし みたいな仲間は、@camelmasa 先生の記事読むと幸せになります。 プライベートリポジトリを激安にCI出来るCircle CIが凄い。 少し前から、Qiitaの皆さんにオススメしていただいたので検討してはいたのですが、ここまで良いとは思わなかった。 めっさ軽いし、安い Dashboardからして軽い。 日に置いているのか先読みしているのか分からないけど、軽い。 1つのプライベートプロジェクトなら$19/moという破格。 実際、早くなったよ ちゃんと計測し

    Circle CIでテストにかかる時間を短縮 w/ Jenkins - Qiita
  • Rubyアソシエーション: Jenkins

    継続的インテグレーション 継続的インテグレーションツールとは、バージョン管理システムにある最新ソースを定期的に取得してビルドおよびテストを実行し、テスト結果を出力するものです(参考)。継続的にテストを行うことで、システム全体の品質改善が期待され、統合に伴う問題を減らすことができます。ここでは代表的なツールであるJenkinsを使って、RSpecのテストコードを定期的に実行するための設定方法と結果表示を紹介し、継続的インテグレーションの概要を説明します。 以下の条件を前提とします。 ・Ruby1.9.3 ・Rails2.3.1 ・RSpec2.8.0 ・Subversionによるコード管理 1.対象とするアプリケーションの準備 既にRSpecのテストコードが含まれたアプリケーションがあれば、このセクションをスキップしても構いませんが、JenkinsでRuby1.9系を用いてカバレージを取得す

  • simplecovとsimplecov-rcovを使ってJenkinsでカバレッジを確認 - kk_Atakaの日記

    あらすじ rcovインストールに思いの他てこずったので他のツールを検討してみる。 調べるとsimplecov,simplecov-rcovというツールでもいける様子。Ruby1.9系のカバレッジツールらしいが1.8でも使えるだろうか。あとRailsじゃなくても使えるのかな。 参考サイト colszowka/simplecov · GitHub fguillen/simplecov-rcov · GitHub 手順(Getting Startedをかなりはしょりながら) Simplecov Gemfileに以下を追加。 gem 'simplecov'次にspecファイルに以下のrequireを追加。 require 'simplecov' SimpleCov.startそしてrspecを実行。 $ bundle exec rspec -fs spec\convert_spec.rb WARN

    simplecovとsimplecov-rcovを使ってJenkinsでカバレッジを確認 - kk_Atakaの日記
  • 1