【Ruby版】CIツール導入ガイド 第5回 Linux 環境に Jenkins を導入し CI サーバーを構築
【Ruby版】CIツール導入ガイド 第5回 Jenkins は Javaで開発された、よく利用されているCIツールだ。今回は Jenkins をインストールし、実際に CIサーバーを構築してみよう。… Read More
【Ruby版】CIツール導入ガイド 第4回 さまざまなジョブ (2)(RSpec,Reek,RDoc,Selenium)
【Ruby版】CIツール導入ガイド 第2回では CI で実行するジョブにはどういう物があるのかについての概要を、第3回では、ジョブとして利用可能なツールのインストール方法をいくつか紹介した。今回は前回紹介しきれなかったその他のツールについて紹介したいと思う。… Read More
【Ruby版】CIツール導入ガイド 第3回 さまざまなジョブ(1)(RuboCop、Flay、test/unit)
Ruby版 CIツール導入ガイド 前回「第2回 さまざまなタスク:CIの実行中に処理されるジョブについての概要」で継続的インテグレーション(CI)で実行するツールの概要を紹介した。3回目では、継続的インテグレーションからRuby言語に適したツールのインストールから実行結果までを照会する。… Read More
【Ruby版】CIツール導入ガイド 第2回 さまざまなジョブ(静的コード解析、ユニットテスト、カバレッジ解析、ビルド)
Ruby版 CIツール導入ガイド リポジトリへのプログラムコードの登録と同時に決められたジョブを実行し、その結果を開発者にフィードバックするのが CI の基本的な動作だ。では実際にどのようなジョブを実行するべきだろうか。今回は CI で実行されるジョブについて、その概要を紹介しよう。(前回、第1回 CI の概要:CI の概要と、どのようなツールが存在するのかについて紹介する)… Read More
【Ruby版】CIツール導入ガイド 第1回 CI の概要
Ruby版 CIツール導入ガイド CI(継続的インテグレーション)とは、開発、テスト、リリースのサイクルが継続的に行われていく様子の事であり、それらを円滑に行うためのツールが CIツールである。… Read More
CIツール導入ガイド 第6回 Gitlab による CI の導入【Java版】
JavaによるCI導入ガイドも最終回の第6回目となる。これまで Spock によるユニットテストや jacoco によるカバレッジ計測、Checkstyle によるコードスタイル検証の紹介をした。紹介した継続的インテグレーション(CI)のツールを GitLabに導入する。… Read More
CIツール導入ガイド 第5回 End to End (e2e) テスト【Java版】
JavaによるCI導入ガイドの第5回は End to End (e2e) テストを行う。… Read More
CIツール導入ガイド 第3回 Checkstyle によるコードスタイル検証【Java版】
3回目(全6回)は、Checkstyle によるコードスタイル検証を行う。… Read More
CIツール導入ガイド 第2回 Spock によるユニットテストとjacocoによるカバレッジ計測【Java版】
前回は「CIツール導入ガイド 第1回 導入と概要」の解説をした。今回はCIによるユニットテストの導入と解説を行う。… Read More