コース概要
導入
- Jenkins XとJenkinsの違い
Jenkins Xワークフローの概要
- Jenkins XとKubernetesの関係
- 標準環境とプレビュー環境
Jenkins Xのインストール
- 言語とプラットフォームの選択
CI/CDパイプラインの構築
- ステージング環境とプロダクション環境の準備
- Jenkins Xを使用してKubernetesクラスターを作成する
アプリケーションの作成
- Jenkins X Quickstartsを使用して新しいプロジェクトを開始する
- Quickstartオプション
自動ワークフローの実装
- コードをGitにコミットする
- 変更の適用、イシューの作成、プルリクエストの作成
アプリケーションのプレビュー
- プレビュー環境へのプッシュ
- プルリクエスト用にプレビュー環境を展開する
アプリケーションをプロダクションに移行
- プロダクション環境へのプッシュ
既存プロジェクトのインポート
- コードをGitリポジトリに追加する
- ウェブフックの登録
Jenkins Xと他のサードパーティツールとの統合
- Helm、Prow、Skaffold
トラブルシューティング
まとめと結論
要求
- CI/CD概念の一般的な理解。
- Jenkins 2の使用経験。
- ソフトウェア開発プロセス全体の理解。
対象者
- ソフトウェア開発者
- DevOpsエンジニア
- インフラストラクチャエンジニア
- ソフトウェアテストエンジニア
お客様の声 (4)
トレーナーは深い経験を持ち、詳細に説明することができます。知識の深さと教育への情熱が高く評価されています。
Anup Kumar - SMR Automotive Mirrors Stuttgart
コース - Jenkins 2: Building CI/CD Pipelines
機械翻訳
トレーナーは非常に整理整頓されていました。最初に、研修で必要なすべてのツールについて説明しました。また、トレーナーは快く質問に答えて実際の使用例も話し合いました。
Vivek Verma - Global Knowledge Network Training Ltd
コース - DevOps Practical Implementation and Tools
機械翻訳
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
コース - Test Automation with Selenium and Jenkins
機械翻訳
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
コース - Jenkins: Continuous integration for Agile development
機械翻訳