トレーニング > DevOpsとサイトの信頼性 > Jenkins Essentials(LFS267)
トレーニングコース

Jenkins Essentials (LFS267)

今日の DevOps プラクティスに不可欠な CI/CD パイプラインの主要ツールである Jenkins を学習して、チームが高品質のソフトウェアを迅速かつ効率的に提供できるようにすることで、収益の可能性を高めます。

対象者

このコースは、CI/CD パイプラインを推進する強化された自動化ツールを使用するための知識とスキルを身につけて就職市場での競争力を高めたいと考えている DevOps エンジニア、品質保証担当者、SRE、ソフトウェア開発者、アーキテクト向けに設計されています。
少なく読む 続きを読む
学習内容

Infrastructure as Code (IaC) 原則を使用したインストールの自動化や高度なセキュリティ プラクティスの適用など、Jenkins を構成する実践的な経験を通じて、Jenkins パイプラインの作成、ビルド エージェントのスケーリング、Jenkins CI/CD ツールの統合を効率的に行う方法を学びます。また、CI/CD ループ、マルチブランチ パイプラインの構成、共有パイプラインの使用、共有ライブラリを使用したコードの標準化についても学習します。
少なく読む 続きを読む
身につく知識

Jenkins を巧みに活用して CI/CD サーバーを拡張し、マルチブランチ パイプラインを構成するスキルと、IaC および GitOps の原則を使用してワークフローを自動化および合理化する能力があれば、高度な DevOps、SRE、およびその他のソフトウェア開発のリーダーシップの役割を担う準備が整います。
少なく読む 続きを読む
おもなテーマ
第1章 イントロダクション
第2章 従来のプラットフォームと最新のプラットフォームでのJenkinsの高可用性
第3章 動的ビルドエージェントによるJenkinsインフラストラクチャのスケーリング
第4章 Jenkins CLIとREST API
第5章 フィードバックループの実装
第6章 Jenkinsジョブのセキュリティ保護
第7章 Jenkinsパイプライン
第8章 Jenkinsパイプラインのスケーリング
第9章 アーティファクトの管理
第10章 さらに...

前提条件
このコースを受講する前に、Jenkins の基礎を理解し、ポッド、名前空間、ボリューム、RBAC などの Kubernetes の概念を理解し、Docker イメージの構築と使用に関する基本的な知識を持っている必要があります。

無料の Introduction to Jenkins (LFS167)Introduction to Kubernetes (LFS158) 始めるためのコース。

実習について
コースの開発環境を構成するには、次の設定を使用することをお勧めします。

ラボの仮想マシン (VM) は 4 GB を割り当てるため、管理者権限、少なくとも 20 GB の空きディスク領域、16 GB の RAM を備えたマシンを使用する必要があります。マシンでは、次のいずれかのオペレーティング システムを実行する必要があります。

  • Mac OS X ホスト (64 ビット): バージョン 13 (Ventura) 以上
  • Linux ディストリビューション (64 ビット): Ubuntu 18.04、20.04、Debian GNU/Linux 10 (“buster”)、11 (“bullseye”)、12 (“bookworm”)、Red Hat Enterprise Linux 8 および 9
  • Windows: バージョン 10 以上 (ハードウェア仮想化サポートがオンになっていることを確認してください)

さらに、マシンにはインターネットへのオープン アクセスとブラウザー (Chrome または Safari が望ましい) が必要です。ポート 5000 と 2222 を開く必要があります。

Docker の場合、バージョン 4.28 と Docker Compose が必要です。Docker Compose は Windows と Mac に自動的にインストールされます。Linux を使用している場合は、バージョン 2.24.6 を手動でインストールしてください。

お使いのコンピューターがすでに仮想マシンになっていないことを確認してください。

ラボ演習は、ネイティブ ハードウェア上で動作するか、KVM、VMWare、Virtual Box ファミリなどのハイパーバイザーの下で仮想マシンを使用して動作するように設計されています。 

ラボ環境を設定するための詳細な手順はコースで提供されます。

レビュー
2024年4月
非常に役立つラボと情報です!
2024 年 3 月
コンテンツは最新のものであり、私の仕事に関連しています。
2024 年 3 月
例は非常に明確です。私は別の学習パスに従っていましたが、例は少しわかりにくかったです。
2023 年 8 月
より広範囲のトピックをカバーしていることが気に入りました。さらに学習するための Web ページがたくさんあります。
2023 年 7 月
Jenkins の概要をわかりやすく説明しました。
2023年3月
素晴らしいコースです。