CI/CD(継続的インテグレーション/継続的デリバリー)ツール
Jenkinsとは?
「Jenkins」はビルド、テスト、リリース、またはデプロイに関連する
あらゆる種類のタスクを自動化するために使用可能な自己完結型のオープンソース自動化サーバです。
拡張性が高く、プラグインをインストールすることで機能を拡張できます。
Jenkins 3つの魅力
-
プラグインによる拡張性
1790ものプラグインがあり、Jenkinsは継続的インテグレーションおよび継続的デリバリーツールのほぼすべてのツールと連携します。
例えば、ソース管理ツールであるBitbucketやGitLab、モジュール管理ツールであるNexus,そのほか課題管理ツールのJira、コミュニケーションツールのMattermost等です。 -
Jenkins画面にて
ジョブ結果の確認が可能各ジョブの実行結果をJenkins画面上から確認可能です。
-
導入が容易
Winodws、macOSおよびその他UnixライクなOS用のパッケージを備えているため、様々な環境へのインストールが容易です。
また、オンラインのエラーチェックと組み込みのヘルプを含むWebインターフェイスを介することでセットアップおよび設定が容易です。