Outlecture
Home
About
Technology
Design
Video
Contact
Official
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Jenkins のおすすめの教材5選! 【 2023年3月 最新版】

更新日:2023年3月11日

こちらは、独学で Jenkins を学ぼうとしている初学者の方に最適な学習講座を紹介するページです。

目次

1. 本ページの説明

1. 本ページの説明

Jenkins を独学で学ぶ上でおすすめの講座を動画プラットフォームから合計5選紹介します。

Jenkins とは

Jenkinsは、オープンソースの継続的インテグレーション(CI)/継続的デリバリー(CD)ツールであり、ソフトウェア開発プロセスの自動化に広く使用されています。Jenkinsは、ビルド、テスト、デプロイ、および配信プロセスを自動化するために使用されます。Jenkinsは、多数のプラグインが提供されており、ビルド、テスト、デプロイ、通知などの様々なタスクを自動化することができます。Jenkinsは、簡単なインストールと構成、優れた拡張性、および豊富なドキュメントがあるため、開発者から広く支持されています。

本サイト「Outlecture(アウトレクチャー)」は講座の評価、情報の鮮度、購入者や視聴者数、直近の数値上昇率などを全てバランスよく採点し、ユーザーにとって最適な講座のみ抜粋できるよう独自のアルゴリズムで評価を行っています。

また、各動画プラットフォームもそれぞれ特徴があり、「こういう状況の方にはこちらの方が良い」というユースケースも合わせて説明していきます。

Jenkinsをこれから学ぼうとしているみなさまのご参考にしていただければ幸いです。

2. Udemy おすすめ講座2選

Outlectureで厳選したおすすめのUdemy講座2選はこちらです。

コース名 平均評価 総購入者数 先月の購入者数
(2023年2月)
コースレベル コース時間 作成日 更新日 料金

【ゼロイチ30分】DevOps上級編Jenkins CI/CD パイプライン in K8s。

thumbnail
4.55 443 18 中級 34分 2022年3月20日 2022年3月23日 0 (Free)

米シリコンバレーDevOps監修!超Jenkins CI/CD Pipeline(DevOps)完全入門

thumbnail
5 29 4 初級 3 時間 46 分 2022年12月20日 2023年1月21日 ¥7,600

Udemy(ユーデミー)は、アメリカ・シリコンバレー発祥のユニコーン企業で、世界最大級のオンライン学習プラットフォームを運営しています。

Udemyの特徴は、

  • 15.5万以上(※海外講座含む)の豊富な講座を提供している
  • 講師陣の多くが世界最先端の現場で活躍されている
  • 1講座あたり数千~数万円で、キャンペーン時は70~90%OFFとなる良心的な値段
  • 講座は1度購入すれば視聴期限なく受講でき、30日返金保証もついている
  • 講座は0.5~2倍の変速機能を備え、自分のペースで学習することができ、専用アプリを使えばスマホからでもオフライン環境で受講可能
  • 講師に直接掲示板から質問ができるため、疑問を解決し自学自習をサポートしてくれる

等があげられます。

Outlectureの管理メンバーは、ソフトウェアエンジニアやクリエイター、webデザイナーが現役で活躍しています。私たちは初めて触るプログラミング言語やプロダクトの多くはUdemyの受講からキャッチアップをはじめています。
私たちの体験談として、Udemyの講座の質は非常に高いと感じています。講師陣が世界最先端で活躍している方々ばかりで、最先端の知識や現場でのノウハウを丁寧にわかりやすく教えてくれます。試験で使う知識ではなく、実際の現場・案件で使う知識と技術を習得することができます。

Udemyの講座は、実際の現場で活用したい方や自己学習を始めたい方に特におすすめです。一度購入すれば、視聴期限がなく、30日間の返金保証もあるため、安心して学びを始めることができます。

こんな方におすすめ

  • 実案件でJenkinsを使用する
  • 現役の(世界)トップ戦線で活躍している方のノウハウを学びたい
  • サブスクリプションの加入に抵抗のある
  • ITの基礎的な知識がある

各講座の詳細は以下に記載します。


【ゼロイチ30分】DevOps上級編Jenkins CI/CD パイプライン in K8s。

Jenkins・K8s・AWS EKS・DevOps中級者が、Jenkins CICDパイプラインをpodとしてK8sクラスター内に組み込む方法・概念を理解できるようになります

thumbnail
平均評価
4.55
総購入者数
443
先月の購入者数
(2023年2月)
18
コースレベル
中級
コース時間
34分
作成日
2022年3月20日
更新日
2022年3月23日
料金
0 (Free)

このコースは、DevOps・K8s・AWS経験中級者以上の方が、JenkinsのPod版をAWS EFS・K8s Persistent Storageを使って, K8sクラスターにディプロイする方法を1から学ための無料イントロコースです。


事前にJenkins、Kubernetes、AWS EKSなどの知識が必要になります。

ただ、K8s向けのJenkins Pluginを知らない方でも「Jenkins worker podをどうやってスケールするのか」「なぜJenkinsのストレージには、AWS EBSでなくEFSを使うのか」などが理解できるようになるコースです。

  1. なぜK8sクラスターにJenkinsをPodとしてインストールするのか?
  2. なぜK8sクラスターにJenkinsをPodとしてインストールするのか?
  3. AWS EKS Cluster Setup
  4. 2.1 CLI (aws, eksctl, helm)のインストール
  5. 2.2 eksctlでEKSクラスターを設定
  6. JenkinsのストレージとしてAWS EFSを作成
  7. 3.1 K8s Persistent VolumeとしてEFSとEBSの比較
  8. 3.2 EFSとEFS SGの作成
  9. ボーナスLecture
  10. ボーナス:次のステップ
米シリコンバレーDevOps監修!超Jenkins CI/CD Pipeline(DevOps)完全入門

SRE・インフラエンジニア必見!Jenkinsを使いこなし、DevOpsのCICDパイプラインを構築できるようになろう!

thumbnail
平均評価
5
総購入者数
29
先月の購入者数
(2023年2月)
4
コースレベル
初級
コース時間
3 時間 46 分
作成日
2022年12月20日
更新日
2023年1月21日
料金
¥7,600

CI/CDのコンセプト、SDLC(Software Development Lifecycle), Waterfall vs アジャイル メソッドの違いを初心者として1から学び,


「CI/CD pipelineの王道のJenkinsって聞いたことあるけど、イマイチよくわからない」

「Jenkins CI/CD pipelineって聞いたことはあるけど、公式ページが英語でわからない」

「Jenkinsfileにコードを書いて、パイプラインを作成したいが難しそう」


特にJenkinsや特有のCI/CD pipelineに興味がない方でも、「CI (Continuous Integration)とは何ぞや?」「CD (Continuous Delivery)って何やねん」という初心者向けのコースです。


というJenkins超初心者のインフラエンジニア、SRE、DevOpsエンジニア向けに、シリコンバレーDevOpsアーキテクトがJenkins Jobs, Pipeline, Plugins, Security, IaC (Infrastructure as a Code: Jenkinsfile)や、実践的なデモでJenkinsパイプラインをDockerコンテナ内で実行する上級編までカバーします!

  1. CI/CD Pipelineとは
  2. コースマテリアルをダウンロード
  3. 2.1 CI/CD Pieplineとは何か?
  4. 2.2 Waterfall vs agileメソッド
  5. 2.3 CI(Continuous Integration)とは何か?
  6. 2.4 CD(Continuous Delivery)とは何か?
  7. 2.5 Continuous Delivery vs Continuous Deployの違い
  8. 2.6 CICD vs DevOpsの違い
  9. Jenkins CI/CD Pipelineとは何か
  10. 3.1 Jenkinsの概要
  11. Jenkinsをサーバーにインストール(AWS EC2)
  12. 4.1 AWS EC2にインストール
  13. 4.2 もしCredentials plugin v2.6のインストールがエラーになった場合
  14. Jenkins Dashboardを解剖
  15. 5.1 Jenkins Dashboard
  16. 5.2 Breadcrumb(メニュー)
  17. 5.3 Jenkins jobとは何か?
  18. 5.4 Quick Demo: Pubic GitリポからPullするJenkins Jobを作成・設定しよう
  19. 5.5 プラグインとは
  20. 役立つJenkinsプラグイン
  21. 6.1 役立つJenkinsプラグイン
  22. Jenkins Security
  23. 7.0 Jenkins Security: CIAの三要素
  24. 7.1 CSRF protection.mov
  25. 7.2 Agent-to-Master Security
  26. 7.3 悪質なJavaScriptの防止
  27. 7.4 Jenkinsユーザーの認証と認可
  28. 7.5 BEST PRACTICE DEMO: Jenkinsのユーザー "Developer "を作成し、Role-based Authorization S
  29. 7.6 Credentials plugin
  30. 7.7 Demo: Credential Pluginを使ってプライベートGitからFetchするJenkins Jobを作成しよう
  31. Jenkins freestyle jobとは何か?
  32. 8.1 Jenkins Job の概要
  33. 8.2 Jenkins Jobの解剖
  34. BEST PRACTICE DEMO: Private Git RepoへのCommitでJobをトリガーし、1)git tagと2)build statusを
  35. 9.1 Demo
  36. 9.2 Git Webhooksの設定: Commitされた時に、JenkinsのエンドポイントにPush
  37. 9.3 Git Publisherを設定し、Git tagをgit commitにプッシュ
  38. 9.4 Github Commit Status Publisher(universal)の設定
  39. Jenkins Pipelineの概要
  40. 10.1 Jenkins Pipeline
  41. 10.2 Anti-Pattern 1: CI/CDのワークフロー全てを1つのJobに集約する
  42. 10.3 Anti-Pattern 2: CI/CDワークフローをJobに分ける
  43. 10.4 Freestyle vs Pipelineの違い
  44. 10.5 Pipelines Quick Demo
  45. Jenkinsfileを使ったJenkins Pipelineの設定
  46. 11.1 Pipelines Terminology
  47. 11.2 Jenkinsfileの解剖
  48. 11.3 Declarative Directive Generatorを使ってSyntaxのヘルプ
  49. 11.4 JenkinsのBuilt-in環境変数
  50. 11.5 環境変数
  51. 11.6 Jenkins Credentials PluginsをJenkinsfileから使う
  52. 11.7 Parameterを使って、ユーザーからインプットを取得する
  53. 11.8 エラーハンドリング
  54. 11.9 複数のステージでファイルを再利用する
  55. 11.10 Short hand syntax
  56. 11.11 Multi branch pipeline
  57. 11.12 (上級編)Docker実行環境として使う
  58. 11.13 Pipelineを並行して実行
  59. 11.14 スクリプト型と宣言型(Scripted vs Declarative)のJenkinsfileの違い
  60. (上級編)Bitbucketと統合したJenkinsfileのコーディング
  61. 12.1 Advanced Demo Bitbucket
  62. 12.2 BitbucketのプライベートRepoからPullする方法
  63. 12.3 ローカルまたはグローバルに、Logのタイムスタンプを有効にする方法
  64. 12.4 Declarative Jenkins PipelineでDockerイメージを構築する方法
  65. 12.5 Declarative Jenkins PipelineでDocker ImageをAWS ECRにプッシュする方法
  66. 12.6 BitbucketのWebhookからJenkins Pipelineをトリガーする方法
  67. 12.7 Build StatusをBitbucketにプッシュする方法
  68. BONUS
  69. インスタ:元高卒社畜奴隷→年収3000万、サイドFIREしたノマド米クラウドDevSecOpsアーキテクトの日常・・・

3. YouTubeおすすめ講座3選

Outlectureで厳選したおすすめのYouTube講座3選はこちらです。

動画名 総視聴数 先月の視聴数
(2023年2月)
いいね数 公開日

【初級】CI/CDの解説(三菱UFJインフォメーションテクノロジー#1)

thumbnail

チャンネル名:MUIT Youtube

6,895 220 184 2021年2月4日

Jenkinsの使い方と環境構築方法、定期的にビルドする環境を作ろう!

thumbnail

チャンネル名:TECH ART ONLINE

703 186 18 2022年10月24日

DEVOPSって何だろう?デモ編 JFROGとJENKINSでCI/CDにトライ!

thumbnail

チャンネル名:JFrog

7,722 154 189 2020年7月30日

YouTubeは、広告がつくものの無料で視聴でき、日常生活でもお馴染みとなっています。
最近では、良質な教材も増えており、学びたいけどお金をかけるほどでもない方や、概要をさらっと理解したい方には、YouTubeで学ぶことをおすすめします。

こんな方におすすめ

  • お金をかけずに学びたい
  • Jenkinsの概要だけさらっと理解したい

各講座の詳細は以下に記載します。

【初級】CI/CDの解説(三菱UFJインフォメーションテクノロジー#1)

MUIT Youtube

総視聴数
6,895
先月の視聴数
(2023年2月)
220
いいね数
184
公開日
2021年2月4日
#MUIT #MUFG #CICD #Jenkins #アジャイル

■概要
システム開発で重視されるようになってきたCI/CD(継続的インテグレーション・継続的デリバリー)について解説させて頂きます。初回なので、概念や考え方の整理までとなります。実際にJenkinsやその他ツールを使っていく解説も今後行いたいと考えています。

■視聴レベルの想定
今回の想定レベルは初級です。
 初級:システム開発1年目から、情報系の学生さん
 中級:業務で多少使ったことのあるレベル
 上級:5年以上経験があり、専門用語の補足が不要なレベル

■目次
0:27 この動画について
0:55 年表の説明
2:00 CI/CDとは
5:17 CI/CDのツール
8:26 あるプログラマーの一日
13:18 まとめ

■参考資料
Jenkins公式ページ
https://www.jenkins.io/

circleci公式ページ
https://circleci.com/ja/

AWSのCodePipeline
https://aws.amazon.com/jp/codepipeline/

■免責
本コンテンツにより、視聴者と三菱UFJインフォメーションテクノロジー株式会社の間には、なんら委任・その他の契約関係が発生するものではなく、当社が一切法的な義務・責任を負うものではありません。本コンテンツは、信頼できると考えられる各種データに基づいて作成されていますが、当社はその正確性、確実性を保証するものではありません。ここで示した全ての内容は、当社の現時点での判断を示しているに過ぎません。また、本コンテンツに関連して生じた一切の損害については、当社は責任を負いません。
その他、専門的知識に関わる問題については、視聴者にて専門家(弁護士、税理士、公認会計士等)にご相談ください。

■その他作成者より
今回、社内向けの研修を再編集し、公開することとさせて頂きました。動画作成は素人なので、観づらい部分もあるとは思いますが、システム同様アジャイルのように改善していきたいと思います。なお、コメントについては当面オフにさせて頂きますのでよろしくお願いします。本来、改善点についてはコメントいただけると助かるのですが、当面はこのまま運用させて頂ければと思います。
Jenkinsの使い方と環境構築方法、定期的にビルドする環境を作ろう!

TECH ART ONLINE

総視聴数
703
先月の視聴数
(2023年2月)
186
いいね数
18
公開日
2022年10月24日
今回はJenkinsの使い方と環境構築方法について紹介しました。

⇩Jenkinsのダウンロード ⇩
https://www.jenkins.io/

⇩ブログ記事へのリンク⇩
https://tech-art.online/jenkins101

----------------------------------------------------------------------------------------------------------------------------------

◆ツイッター
https://twitter.com/3dcgbook
よろしければフォローくださいませ。

◆ウェブ
https://tech-art.online/
テクニカルアーティスト向けのまとめサイトを運営しています。

◆Patreon
https://www.patreon.com/3dcgbook
CG技術の限定情報やサンプルファイルを配布しています。

◆Booth
https://3dcgbook.booth.pm/
シェーダー関連の書籍を販売しています。

◆Amazonほしいものリスト
https://www.amazon.co.jp/hz/wishlist/ls/21V53H5TS2R9Q
頑張れます!(笑)

■使用曲
Song: Tobu - Candyland [NCS Release]
Music provided by NoCopyrightSounds
Free Download/Stream: http://ncs.io/candyland
Watch: http://youtu.be/IIrCDAV3EgI

Song: Halcyon - December (feat. Gian) [NCS Release]
Music provided by NoCopyrightSounds
Free Download/Stream: http://ncs.io/December
Watch: http://youtu.be/e3TEd3LnBbc

#jenkins
DEVOPSって何だろう?デモ編 JFROGとJENKINSでCI/CDにトライ!

JFrog

総視聴数
7,722
先月の視聴数
(2023年2月)
154
いいね数
189
公開日
2020年7月30日
DevOpsを支える要素のひとつ、「ツール」について学べる入門セッションです!具体的には、JenkinsとJFrog Artifactory, JFrog Xrayを用いたCI/CDパイプラインの構築を取り扱います。デモの時間をなるべく多く取り、具体的なイメージや理解が得られるように努めます。

想定参加者:

CI/CDパイプラインを導入したい方
既存のCI/CDを使うばかりで自分で構築したことがない方
JFrog ArtifactoryやJenkins Pipelinesを用いたCI/CDについて知りたい方

5. まとめ

Jenkinsのおすすめ講座を紹介しました。他の関連講座を学びたい方は、下記をご参考ください。

Kubernetes
Istio Service Mesh
AWS Lambda
Kubernetes
Istio Service Mesh
AWS Lambda

「自ら機会を創り出し、機会によって自らを変えよ」

株式会社リクルート創業者 江副浩正氏の有名な言葉です。自分の知識やスキルを高めることは、機会を作り出すことに役に立ちます。自らを変えようとしている方にとって、本ページの情報が少しでもお役に立てれば幸いです。

今回紹介したいずれかの講座を受講した後にさらに深掘りして学びたい方は、公式サイトやコミュニティサイトに行くことを、最新の情報をキャッチアップしていきたい方場合は、公式twitterアカウントをフォローすることをおすすめします。

一覧に戻る
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2023 outlecture.com All Rights Reserved.