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

Agent をまたいで写真パックを作る

Jenkins の画像処理 Agent から別の Agent へ出力を渡し、元画像を保護しながら完全なオフライン写真ギャラリーを保持します。

プロジェクトJenkinsDevOps

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

はじめに

Agent をまたいで写真パックを作るは、ジョブの基本操作ができ、短い Declarative Pipeline の構造を読み取れる学習者向けの Jenkins プロジェクトコースです。架空の写真スタジオ Fieldlight Studio を手伝い、3 枚の大きな写真から小さなプレビュー、一覧画像、ダウンロード可能な完全なギャラリーを作り、元画像を保護します。

2 つの Guided Lab は、それぞれ独立した環境で進めます。最初に画像処理ができる Agent を選び、より小さなプレビューの依頼に対応します。次に、その出力を別の梱包用 Agent に渡します。1 つの Challenge では、別のワークショップ写真と異なる寸法の要件に同じ仕組みを応用します。各単元には独立した初期状態があり、引き継ぐのは知識だけです。

学習内容

  • 実際の能力ラベルに基づいて Agent を選び、ツール不足による失敗を読み取る。
  • 提供された画像ツールの幅オプションを変更し、元画像を変えずに両方のプレビュー版を残す。
  • 2 つの Agent に割り当てられたワークスペースで、生成ファイルが自動的に共有されない理由を説明する。
  • 同じ Pipeline 実行の中で、名前を一致させたネイティブの stash と unstash により、小さな処理済み出力だけを転送する。
  • Jenkins の成果物とフィンガープリントで完全な写真 ZIP を保持し、各 stage のクリーンアップを維持して、展開したギャラリーと添付ファイルをオフラインで使う。

このコースの対象者

Jenkins 初学者や、ビルド処理を複数の Agent に分担させ始める開発者に適しています。ジョブを開く、ビルドのコンソールを読む、短い Declarative Pipeline の構造を認識する操作には慣れていることを前提とします。Agent、ラベル、ワークスペース、必要な転送手順は、使用前に説明します。Java プログラミング、画像処理の実装、Docker 管理、Agent のインストール経験は不要です。

学習環境: LabEx が Photo Desk と Jenkins のブラウザインターフェース、接続済み Agent、元の練習用写真、完成した処理・梱包ツールを提供します。Jenkins 上で短い Pipeline スクリプトを編集します。2 つの Agent は 1 台の学習用 VM 上に独立したコンテナファイルシステムを持ち、そのカーネルを共有します。これは制御されたローカルのワークフローであり、クラウドのノード群や本番環境の分離保証ではありません。Web サイト、UI ラベル、実行時の出力は英語のままです。

よくある質問

Jenkins のインストールや Agent の接続は必要ですか?

不要です。Jenkins、必要なプラグイン、両方の接続、役割ごとのツールは準備済みです。処理の割り当て、ファイルの受け渡し、使える成果物の作成に集中できます。

画像処理コードを書く必要はありますか?

ありません。完成したツールが提供されます。学習した幅オプションと Pipeline 内の実行場所を選び、実際に生成された写真、キャプション、ファイルを確認します。写真はオリジナルの AI 生成練習素材で、実在の顧客やイベントを描いていません。

stash と成果物の違いは何ですか?

stash は、同じ Pipeline 実行の中で、選択した小さなファイル集合を一時的に受け渡します。ネイティブの成果物アーカイブは、後からダウンロードできるよう出力をビルドに関連付けて保持します。このコースでは両方を使い、ワークスペースのクリーンアップも残すことで、その違いを実際に観察できます。

Challenge はどのように独立していますか?

写真のコレクションと要求寸法を変更し、完成させる成果物と保護すべきものを明示しています。別途準備された環境で、学習済みのツールと仕組みを組み合わせるため、以前の VM のファイルには依存しません。成果は完全なローカルギャラリーであり、報告書や成功メッセージのコピーではありません。

表紙は、Frontside が制作し Charles Lowell がデザインを推進した Jenkins マスコットを、CC BY-SA 3.0 Unported のもとで改変したものです。Jenkins 公式アートワークを参照してください。本コースの構図は LabEx 向けに AI を補助として制作した派生作品です。Jenkins の推奨を意味せず、オリジナルの練習写真の来歴とは区別されています。

講師

labby
Labby
Labby is the LabEx teacher.