プロジェクト の Jenkins スキルツリー

ブランチ別プレビューを作る

Jenkins で二つの Git ブランチを別々にプレビューし、片方と公式プログラムを保ちながら、もう片方だけを更新します。

プロジェクトJenkinsGitDevOps

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

「ブランチ別プレビューを作る」は、別々のソースブランチを独立して使える成果物にする Jenkins の実践プロジェクトです。Cedar & Common の二つの地域イベント案を比較できるようにし、成功したビルドが別の案のプレビューを上書きする問題を解決します。

ガイド付きラボ 1 本で、ブランチの検出、各 Jenkinsfile に対応するソース、ブランチ別の公開方法を学びます。独立したチャレンジ 1 本では、二つのワークショップ案に同じ手法を適用し、その後一方だけを変更します。

学習内容

  • ネイティブの Multibranch Pipeline でブランチジョブを検出し、ビルドを実際にチェックアウトした Git リビジョンと結び付ける。
  • 共有の公開先を Jenkins のブランチ識別情報に置き換え、変更をコミット、プッシュして再スキャンする。
  • 完全なページ、ルート画像、CSV、来訪者向けメモと、Jenkins が保存した元の ZIP 成果物を確認する。
  • 変更のない隣のブランチを再ビルドせず、公式プログラムを保ちながら、新しい集合時刻を公開する。

このコースの対象者

端末でのコマンド入力、ファイルパス、Jenkins のビルドページの操作、短い Declarative Pipeline の基本的な形を知っている Jenkins 初学者向けです。Git のブランチ、コミット、プッシュと新しい Pipeline 設定はガイド付きラボで説明します。

ブラウザー環境には Jenkins、ソースの作業コピー、完成済みのビルド・公開プログラム、Preview Desk が用意されています。ローカルへのインストールや外部 Git アカウントは不要です。

よくある質問

Web サイトや Java プログラムを書く必要がありますか?

ありません。アプリとビルドプログラムは用意済みです。短い Pipeline 設定と一つの集合時刻を変更します。

ビルドが緑色なら完了ですか?

いいえ。二つのプレビューが正しいファイルとソース識別情報を持ち、同時に使える必要があります。ダウンロードしたアーカイブも独立したローカルページとして動作することを確認します。

チャレンジではガイド付きラボのファイルを使いますか?

いいえ。別のワークショップ用ブランチを備えた独立環境です。練習した方法でプレビューを分け、指定されたワークショップだけを更新します。

ホスティング型のデプロイ基盤ですか?

Git ソースとプレビューサービスは学習環境内で動作します。GitHub、webhook、公開ホスティングのアカウントなしで、実際の Jenkins と Git の流れを学びます。

表紙のマスコットは、Jenkins プロジェクトのアートワークを AI で翻案したもので、CC BY-SA 3.0 に従います。

講師

labby
Labby
Labby is the LabEx teacher.