「Jenkins 」を用いたテクマトリックスのCI環境構築サービス
CIツール「Jenkins」活用ソリューションページへ自動的に遷移します。
【CI 環境】
- CI 環境 Jenkins
- ビルドエラーの早期発見と正常なビルドの確認
⇒ 例:Ant、Maven、Make、Visual Studio
- 派生/並行開発における構成管理の課題解決
⇒ AccuRev
- ソースコードの可視化、メトリクス計測
⇒ Understand
- コーディング規約によるソースコード解析、潜在的なバグの検出
⇒ C++test、Jtest、dotTEST、SOAtest - 単体テストの効率化、カバレッジ計測
⇒ C++test、Jtest、dotTEST、SOAtest - Web/SOAシステムの機能性チェックと負荷試験
⇒ SOAtest
テクマトリックスが提案する「Jenkins」CI環境の運用例
テクマトリックスが提案する「Jenkins」を使用したCI(継続的インテグレーション)は、CIによる継続的なビルドにテストや分析ツールを加えることにより、開発効率の向上と問題個所の早期発見、品質の確保をサポートする開発環境を構築でき、SI会社様や製造業様のさまざまな開発現場において、効果を発揮します。- 品質管理や開発標準化の部門での運用イメージ
社内の標準ビルド/テストプロセスとして、各プロジェクトの開発ソースコードに対して実施、結果をフィードバック。全社的な品質の底上げを期待。
- 各プロジェクトでの運用イメージ
プロジェクト(またはチーム)の各開発者によって作成されたソースコードや、各開発委託会社からの受入れソースコードを定期的にインテグレーションし、問題の早期発見と、品質の向上を実現。
- 分散開発での運用イメージ
国内または国外の各開発拠点にてCI環境を導入することにより、チーム単位での品質を確保し、更に段階的な統合を繰り返すことで、安定した品質を保ったまま開発を進めることが可能。また、後工程で、一度に統合作業を行うリスクを回避。
「Jenkins」によるCI(継続的インテグレーション)のメリット
- メリット1
CIツールを活用することで、開発効率を上げ、今まで困難であったテストを容易に行いながら、開発者ひとりひとりの生産性や品質を向上します。
- メリット2
インテグレーション時の問題を早期発見し、防止策の実施や、プロセス改善へとつなげることが期待できます。
- メリット3
複数の開発者や開発拠点にまたがる開発プロセスの統一化やノウハウの共有を実現します。
Jenkins ならびに Jenkins CIは、Jenkins (http://jenkins-ci.org/)に帰属します。また、Creative Commons Attribution 3.0 Unported licenseに従い、利用しています。
CI(継続的インテグレーション)に関する資料はこちら ↓
PICK UP
CIツール「Jenkins」活用ソリューションに
関するお問い合わせ
テクマトリックス株式会社
東京本社ソフトウェアエンジニアリング事業部
03-4405-7853
- メールでのお問い合わせ
- se-info@techmatrix.co.jp