Jenkins 継続的統合エンジンの前身は、拡張可能な継続的統合エンジンである Hudson です。 Jenkins は、ソフトウェアの構築、テスト、展開などのさまざまなタスクを自動化するために使用されるオープンソース CI&CD ソフトウェアです。 Jenkins は、システム パッケージ、Docker、またはスタンドアロン Java プログラムを通じて、さまざまな実行方法をサポートしています。
組立ライン
複数のタイプの計算ノードのサポート (SSH、JNLP など)
豊富なプラグイン拡張メカニズム
スケーラブルなオートメーション サーバーとして、Jenkins は単純な継続的インテグレーション (Continues Integration、CI) サーバーとして機能することも、あらゆるプロジェクトの継続的デリバリー センターになることもできます。
2. 取り付けが簡単
Jenkins は、Windows、Mac OS、およびその他の UNIX 系システム用のパッケージを含むスタンドアロンの Java ベース プログラムです。
3. 簡単な構成
Jenkins は、動的なエラー チェックや組み込みのヘルプを含む Web インターフェイスを介して簡単にセットアップおよび構成できます。
4. 豊富なプラグイン
Jenkins Plugin Center には数百のプラグインがあり、Jenkins は継続的インテグレーションおよび継続的デリバリー ツール チェーンのほぼすべてのツールを統合します。
5.拡張可能
Jenkins はプラグイン アーキテクチャを通じて拡張でき、Jenkins にほぼ無限の可能性をもたらします。
6. 分散型
Jenkins は複数のマシンでジョブを簡単に公開できるため、ユーザーは複数のプラットフォームでビルド、テスト、デプロイメントをより迅速に進めることができます。