「ショップの更新をテストする」は、基本的な Pipeline を実行した経験があり、そのテスト結果で実際の公開を制御したい方のための Jenkins 実践プロジェクトです。架空のギフトショップ Moss & Mallow を使います。価格計算、買い物かごの見積もり、ダウンロードできる栽培カードは実際に動作します。
1 つのガイド付きラボでは、誤った候補版について、実際の価格テストの失敗から意図しない公開までを追います。その後、公開条件を修正し、正しい候補版を提供します。1 つの独立したチャレンジでは、新しい環境で同じ方法を配送料の更新に応用します。
学習内容
このコースを修了すると、次のことができるようになります。
- Jenkins の価格テストの失敗を読み取り、顧客が実際に見る結果と関連付ける。
- テストスクリプトの終了ステータス、公開された JUnit レポート、ビルド全体の結果を区別する。
- 有用な失敗の詳細を隠さず、テスト結果が不安定な場合に後続の公開を止める。
- 同じ保存済み Pipeline が誤った候補版を拒否し、正しい候補版を公開できることを確かめる。
- ビルド成果物をダウンロードし、公開中の価格、通常のページ、ダウンロードが正しいままであることを確認する。
このコースの対象者
小さくても一通りの公開作業を完了したい Jenkins 初学者、開発者、DevOps 学習者を対象としています。
前提知識: Jenkins の基本的な画面操作と、短い Declarative Pipeline を見て構造が分かること。初めての場合は、先に Jenkins for Beginners の Pipeline 入門ラボを修了してください。アプリケーションやテストフレームワークの開発経験は不要です。新しいレポート設定と公開条件は、使う前に説明します。
学習環境: 各演習には、Docker で動く Jenkins コントローラー、準備済みの価格候補版と実際のテスト、Gift Shop サイトが用意されています。ブラウザーの Jenkins と Gift Shop の入口を使います。クラウドアカウント、公開 Git サービス、ローカルへのインストール、実際の購入は不要です。サイト、実際の画面ラベル、プログラム出力は英語のままで、学習文書は 9 言語に対応しています。
よくある質問
ショップやテストを自分で作成しますか?
いいえ。アプリケーション、価格テスト、公開プログラムは用意されています。短い Pipeline を変更し、実際の結果を使って公開を制御します。
テストに失敗したビルドが公開を続けるのはなぜですか?
テストレポートがビルドを不安定と判定しても、後続のステージが動き続ける場合があります。このプロジェクトでは、その動作を観察し、有用な失敗の詳細を残しながら公開の判断に結び付けます。
チャレンジとガイド付きラボはどう違いますか?
チャレンジでは、価格計算の境界条件と Pipeline の初期設定が変わります。少ない手順案内で同じテスト済みの公開結果を実現します。独立した完全な解答も用意されています。各演習は、それぞれ新しい状態から始まります。
本番環境のデプロイ構成も扱いますか?
いいえ。ローカルで動く合成ショップを使い、Jenkins の公開条件に焦点を当てた演習です。決済を処理したり、本番デプロイ用のプラットフォームを構築したりはしません。
表紙のマスコットは、Jenkins プロジェクトのアートワークを AI で翻案したもので、CC BY-SA 3.0 に従います。




