Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

永続的ストレージを使用した Jenkins CI / CD パイプラインの導入:ネットアップでの Red Hat OpenShift

共同作成者

このセクションでは、 Jenkins との継続的統合 / 継続的配信または導入( CI / CD )パイプラインを導入して解決策の動作を検証する手順について説明します。

Jenkins の導入に必要なリソースを作成します

Jenkins アプリケーションの導入に必要なリソースを作成するには、次の手順に従います。

  1. Jenkins という名前の新しいプロジェクトを作成します。

    RedHat OpenShiftイメージ15
  2. この例では、永続的ストレージを使用して Jenkins を導入しています。Jenkins ビルドをサポートするには、 PVC を作成します。[ ストレージ ] > [ 永続的ボリューム要求 ] の順に選択し、 [ 永続的ボリューム要求の作成 ] をクリックします。作成したストレージクラスを選択し、永続ボリューム要求名が Jenkins であることを確認し、適切なサイズとアクセスモードを選択して、作成をクリックします。

RedHat OpenShiftイメージ16

永続的ストレージを使用して Jenkins を導入する

永続ストレージを使用して Jenkins を導入するには、次の手順を実行します。

  1. 左上隅で、ロールを Administrator から Developer に変更します。+ 追加をクリックし、カタログからを選択します。キーワードでフィルターバーで Jenkins を検索します。永続的ストレージを使用する Jenkins Service を選択します。

    RedHat OpenShiftイメージ17
  2. 「テンプレートをインスタンス化」をクリックします。

    RedHat OpenShiftイメージ18
  3. デフォルトでは、 Jenkins アプリケーションの詳細が入力されます。要件に基づいてパラメータを変更し、 [ 作成( Create ) ] をクリックします。このプロセスでは、 OpenShift で Jenkins をサポートするために必要なリソースがすべて作成されます。

    RedHat OpenShiftイメージ19
  4. Jenkins ポッドが「 Ready 」状態になるまでに約 10 ~ 12 分かかります。

    RedHat OpenShiftイメージ20
  5. ポッドがインスタンス化されたら、ネットワーキング > ルートと進みます。Jenkins の Web ページを開くには、 Jenkins ルート用の URL をクリックします。

    RedHat OpenShiftイメージ21
  6. Jenkins アプリケーションの作成時に OpenShift OAuth が使用されていたため、「 OpenShift でログイン」をクリックします。

    RedHat OpenShiftイメージ22
  7. Jenkins サービスアカウントに OpenShift ユーザへのアクセスを許可します。

    RedHat OpenShiftイメージ23
  8. Jenkins のようこそページが表示されます。Maven ビルドを使用しているので、まず Maven のインストールを完了します。Manage Jenkins > Global Tool Configuration に移動し、 Maven サブヘッドで Add Maven をクリックします。任意の名前を入力し、 [ 自動的にインストール ] オプションが選択されていることを確認します。[ 保存 ] をクリックします .

    RedHat OpenShiftイメージ24
  9. CI / CD のワークフローを示すパイプラインを作成できるようになりました。ホームページで、左側のメニューから [ 新規ジョブの作成 ] または [ 新規アイテム ] をクリックします。

    RedHat OpenShiftイメージ25
  10. [ 項目の作成 ] ページで、任意の名前を入力し、 [ パイプライン ] を選択して、 [OK] をクリックします。

    RedHat OpenShiftイメージ26
  11. パイプライン (Pipeline) タブを選択しますサンプルパイプラインを試すドロップダウンメニューから、 Github + Maven を選択します。コードが自動的に入力されます。[ 保存 ] をクリックします .

    RedHat OpenShiftイメージ27
  12. 「今すぐビルド」をクリックして、準備、ビルド、テストの各フェーズで開発を開始します。ビルドプロセス全体が完了してビルドの結果が表示されるまでに数分かかることがあります。

    RedHat OpenShiftイメージ28
  13. コードが変更された場合は、必ずパイプラインを再構築して新しいバージョンのソフトウェアにパッチを適用することで、継続的な統合と継続的な提供を実現できます。[ 最近の変更 ] をクリックして、前のバージョンからの変更を追跡します。

    RedHat OpenShiftイメージ29