Jenkins でのプラグイン管理

JenkinsBeginner
オンラインで実践に進む

はじめに

Jenkins の真の力は、その拡張性にあり、これは膨大なプラグインのエコシステムによって実現されています。プラグインは、新しい機能を追加したり、他のツールと統合したり、ユーザーインターフェースを強化したりすることができます。これらのプラグインを効果的に管理することは、すべての Jenkins 管理者にとって不可欠なスキルです。

この実験(Lab)では、Jenkins 管理と、Web インターフェースを使用した Jenkins プラグイン管理の完全なライフサイクルについて実践的な経験を積みます。以下の方法を学習します。

  • Jenkins アップデートセンターから新しいプラグインを閲覧およびインストールする方法。
  • 既存のプラグインの更新を確認し、適用する方法。
  • 不要になったプラグインをアンインストールする方法。

プラグイン管理の準備が整った、最新バージョンの Jenkins インスタンスがすでに実行されています。

Jenkins を最新バージョンにアップグレードする

プラグインを管理する前に、JenkinsのWebインターフェースにアクセスする必要があります。最新バージョンのJenkinsインスタンスがすでに起動しています。

  1. デスクトップインターフェースからFirefoxブラウザを開きます。ブラウザは自動的に http://localhost:8080 に開くため、手動でURLを入力する必要はありません。ログインは不要です。
Jenkins dashboard

これで、Jenkinsインスタンスがプラグイン管理の準備が整いました。

プラグインの閲覧とインストール

このステップでは、公式の Jenkins アップデートセンターから新しいプラグインを見つけてインストールする方法を学びます。ここでは、Jenkins UI の外観を簡単にカスタマイズできる Simple Theme Plugin をインストールします。

まず、Jenkins インターフェースにアクセスし、ログインしていることを確認してください。

  1. メインの Jenkins ダッシュボードから、右上隅にある歯車アイコンをクリックして設定パネルにアクセスします。
  2. 設定パネルで Plugins をクリックします。
Jenkins Manage Jenkins page plugins tab
  1. プラグインマネージャーに移動します。インストール可能なすべてのプラグインを表示するには、Available plugins タブをクリックします。
  2. 右上隅の検索ボックスに Simple Theme と入力してリストをフィルタリングします。
  3. 検索結果で、Simple Theme の横にあるチェックボックスをオンにし、Install をクリックします。
Plugin Manager Available plugins tab

Jenkins はプラグインのダウンロードとインストールを開始します。インストールページで進捗状況を監視できます。完了すると、プラグイン名の横に「Success」というステータスが表示されます。これでプラグインはインストールされ、後のステップで設定する準備が整いました。

Jenkins plugin manager showing installed plugin

プラグインの更新を確認する

プラグインを最新の状態に保つことは、セキュリティ、安定性、および新機能へのアクセスにとって極めて重要です。このステップでは、Jenkins UI を通じて利用可能な更新を確認し、適用する方法を学習します。

  1. Jenkins ダッシュボードの右上隅にある歯車アイコンをクリックして、Jenkins 管理パネルにアクセスし、次に Plugins をクリックしてプラグインマネージャーに戻ります。

  2. Updatesタブをクリックします。このタブには、アップデートセンターで新しいバージョンが利用可能な、インストール済みのすべてのプラグインが一覧表示されます。

    Jenkins Plugins Updates tab showing available updates
  3. プラグインのリストを確認します。利用可能な更新があるプラグインがあれば、ここにリストされます。この実験(Lab)の Jenkins インスタンスには、保留中の更新がある場合とない場合があります。

  4. 更新が利用可能な場合は、名前の横にあるチェックボックスをオンにして、更新したいプラグインを選択できます。

  5. ページ下部にあるUpdateボタンをクリックします。Jenkins が新しいバージョンをダウンロードしてインストールします。一部のプラグインの更新は、反映させるために再起動が必要になる場合があります。

このプロセスにより、Jenkins 環境がプラグイン開発者からの最新のバグ修正とセキュリティパッチで最新の状態に保たれます。

プラグインのアンインストール

この最終ステップでは、不要になったプラグインをアンインストールする方法を学びます。使用されていないプラグインを削除することは、Jenkins インスタンスをクリーン、セキュア、かつ高性能に保つのに役立ちます。ここでは、Simple Theme Pluginをアンインストールします。

  1. Jenkins ダッシュボードの右上隅にある歯車アイコンをクリックして、Jenkins 管理パネルにアクセスし、次に Plugins をクリックしてプラグインマネージャーに移動します。

  2. Installed plugins タブをクリックします。このタブには、現在 Jenkins インスタンスにインストールされているすべてのプラグインが表示されます。

  3. 検索ボックスに simple-theme-plugin と入力し、プラグインを素早く見つけます。

  4. プラグインのエントリの右側にある、X アイコンのように見える Uninstall ボタンをクリックします。

    Jenkins plugin manager showing uninstall button
  5. アンインストールをクリックすると、プラグインは削除対象としてマークされます。Jenkins は、プラグインが次回の再起動時に削除されることを示すメッセージをページ上部に表示します。

まとめ

この実験(Lab)の完了、おめでとうございます。Jenkins環境において、Webインターフェースを使用してプラグインを管理するための基本的なスキルを習得しました。

この実験(Lab)では、Jenkinsプラグインのライフサイクルの3つの重要な側面を練習しました。

  • インストール: 「利用可能なプラグイン (Available plugins)」タブから新しいプラグインを検索し、インストールしました。
  • 更新: 「更新 (Updates)」タブから更新を確認し、適用する方法を学びました。
  • アンインストール: 「インストール済みプラグイン (Installed plugins)」タブからプラグインを削除し、再起動の必要性を理解しました。

これらのスキルを習得することは、Jenkinsを特定のニーズに合わせて調整し、健全で安全かつ効率的なCI/CDサーバーを維持するための基礎となります。