Jenkins
![Jenkinsロゴ画像](/devops-hub/assets/images/products/jenkins/logo-jenkins680_500.png)
CI (継続的インテグレーション)でビルド、テストを自動化
開発環境におけるソースコード管理システムからのチェックアウト、コンパイル、テスト、インスペクション、デプロイ、テスト結果のフィードバックを自動化することで、ソフトウエアの問題を早期に発見し、ソフトウエア開発の品質と生産性を高める仕組みをCI(継続的インテグレーション)と言います。
その中で、ビルドのプロセスを管理するシステムをCIサーバーと呼び、最もよく知られているツールが、Jenkinsです。
![CIサーバーの役割図](/devops-hub/assets/images/products/jenkins/img-jenkins-1.png)
Jenkinsのロゴは、Jenkins Projectに帰属します。
特長
- CIのみならず、本番環境までのリリースプロセスを全自動化するCD (継続的デリバリー)の対応が可能
- 簡単なインストールとWebインターフェース経由の設定
- CI/CD関連ツールのプラグインがあり拡張性に優れている
- 分散ビルド、テスト環境での運用が可能
![CI/CD 簡単インストール 簡単設定 豊富なプラグイン 拡張性 迅速なビルド、テスト](/devops-hub/assets/images/products/jenkins/img-jenkins-2.png)