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

最新のお知らせを公開する

承認待ちの古い実行を Jenkins で自動的に置き換え、最新のお知らせと一致するオフラインファイルを公開します。

プロジェクトJenkinsDevOps

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

はじめに

「最新のお知らせを公開する」は、Jenkins のジョブ画面を操作でき、短い Declarative Pipeline を見分けられる学習者向けの実践プロジェクトです。架空の散策クラブ Pine & Path で、古い実行が承認待ちのままでも、最新のお知らせが公開状態に保たれるようにします。

1 つの Guided Lab では、遅れた承認による上書きを再現し、古い実行を自動で置き換える設定を導入します。独立した 1 つの Challenge では、同じ流れをランタン散策の雨天計画に応用します。各単元には個別に準備された環境があります。完成品は、参加者向けのお知らせと、ローカルでも開ける完全なファイルパックです。

学習内容

  • ビルドパラメーターを選び、実際の Pipeline の承認待ちを確認する。
  • 2 つのビルドが成功しても古いお知らせが残る理由を説明する。
  • disableConcurrentBuilds(abortPrevious: true) で、同じジョブの古い待機中の実行を置き換える。
  • 自動的な置き換えと手動中止、ファイルの準備と公開を区別する。
  • Jenkins のネイティブなアーカイブを、経路・予定・案内を含む実際のダウンロードと比較する。
  • ビルド履歴、アーカイブ、ワークスペースの後片付け、別のイベントを保つ。

このコースの対象者

小さく具体的な公開作業を通して学びたい Jenkins 初学者と DevOps 学習者に適しています。

前提知識:基本的な Jenkins の画面操作と、短い Declarative Pipeline の見分け方。パラメーター、承認操作、新しいオプションは使用前に説明します。Java や Web サイトのコードを書く必要はありません。

学習環境:ブラウザー内で Jenkins とローカルの Notice Desk を利用でき、プログラム、イベントデータ、必要なプラグインも準備されています。各単元は 1 台の学習用 VM を使用します。同じジョブ内の管理された公開境界を検証するもので、本番デプロイ全般の安全性を保証するものではありません。教材は 9 言語に対応しますが、画面ラベル、出力、お知らせファイルは英語です。所要時間は作者による見積もりです。

よくある質問

Jenkins のインストールや公開サイトの運営は必要ですか?

不要です。環境に Jenkins とローカルの公開サービスが含まれます。Jenkins と Notice Desk の画面を操作します。

古いビルドを中止すれば、常に安全にデプロイできますか?

いいえ。このプロジェクトでは古い実行を公開前に停止させます。このオプションは公開済みの変更を取り消さず、異なるジョブ間の調整も行いません。その境界の中で、実際のネイティブな原因と公開結果を確認します。

最後に何が手元に残りますか?

HTML ページ、スタイルシート、経路の図、CSV の予定表、参加者向け案内、JSON の詳細、準備記録からなる 7 ファイルのパックです。展開したファイルを同じフォルダーに保てば、ローカルで開けます。Challenge では別のイベントの最新計画を独力で公開します。

表紙は Frontside / Charles Lowell による Jenkins マスコットの翻案で、CC BY-SA 3.0 Unported に従います。Jenkins artwork を参照してください。

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data