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

確認済みビルドを届ける

Jenkins で完全な訪問者向けパックを保存し、確認済みの既存ビルドを選んで、出所を追跡できる元のアーカイブを届けます。

プロジェクトJenkinsDevOps

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

はじめに

「確認済みビルドを届ける」は、Pipeline の基本操作を知り、既存のビルドを確実に配布したい学習者向けの Jenkins 実践プロジェクトです。架空のイベント主催者 Walk Weekender のために、動作するページ、ルート図、立ち寄り地点のデータ、完全な訪問者向け案内を含むパックを扱います。

2 つのガイド付きラボで、成功してもダウンロードを残さないビルドから完全なアーカイブを作り、別の配布ジョブで確認済みの既存実行を取得します。独立したチャレンジではイベントと取得元の関係が変わり、似た版コードを使う別のイベントも登場します。各単元は独立した準備済み環境から始まります。

学習内容

修了後は、次のことができます。

  • Jenkins がワークスペースを消去する前に、完全なビルド成果物を保存する。
  • ローカルページ、画像、CSV、案内を含むパックをダウンロードして使う。
  • イベント、版、ビルド結果を比較し、確認済みの既存の取得元実行を特定する。
  • Copy Artifact で変動する選択方法を、明示したジョブとビルド番号に置き換える。
  • Jenkins のフィンガープリントで元のアーカイブを別の配布ビルドまで追跡する。
  • 別のイベントと両ジョブのクリーンアップを維持しながら、元のパックを届ける。

このコースの対象者

小さくても完結した成果物配布の仕事を体験したい Jenkins 初学者、開発者、DevOps 学習者に適しています。

前提知識: Jenkins の基本的な画面操作、短い Declarative Pipeline を読み取る力、ZIP の展開を含む基本的なファイル操作が必要です。初めての場合は Jenkins for Beginners の Pipeline 入門を先に学習してください。アーカイブ、ワークスペースの消去、フィンガープリント、明示的な取得元選択は使用前に説明します。Java や Web サイトのプログラミング経験は不要です。

学習環境: 各アクティビティには Jenkins と Pack Desk のブラウザー入口、イベント用ファイル、動作する作成プログラムがあります。Copy Artifact は必要な単元に準備されています。クラウドアカウント、公開 Git サービス、ローカルへのソフトウェアインストールは不要です。ダウンロードは自分のコンピューターに保存されます。サイト、画面ラベル、プログラム出力は英語のままで、学習文書は 9 言語で提供されます。

よくある質問

サイトを作ったり Jenkins プラグインをインストールしたりしますか?

いいえ。ファイル、作成プログラム、必要なプラグインは準備済みです。短い Pipeline を変更し、取得元のパラメーターを選び、実際のファイルとビルドの追跡記録を調べます。

常に最新の成功ビルドをコピーすればよいのでは?

新しい成功実行に、未確認の草稿が入っている場合があります。実際のアーカイブ版を比較し、ワークスペースが消去された後でも、依頼と一致する既存の実行を届けます。

フィンガープリントはリリースの承認を証明しますか?

いいえ。Jenkins のフィンガープリントは、ビルド間でファイルの同一性と使用状況を追跡します。確認済みの版は業務上の依頼で指定されます。このコースでは承認フローや発行者署名は実装しません。

配布先は何ですか?

小さなローカルの学習用受信サービスが、配布されたファイルを Pack Desk で提供し、固定された依頼と一致しないパックを拒否します。Jenkins に焦点を当てた演習であり、本番用の成果物レジストリではありません。チャレンジも学習済みの仕組みを使い、完全な解答を別に用意しています。

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

講師

labby
Labby
Labby is the LabEx teacher.