お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入と基礎
- レベル設定:参加者が Git と GitLab について既に知っていること
- 主要な Git コンセプトのレビュー:コミット、ブランチ、マージ、プッシュ/プル
- GitLab エディションの概要(無料版 vs. プレミアム版 vs. アルティメット版)
- 一般的な GitLab の使用事例と組織的な利点
GitLab 機能とアーキテクチャの概要
- GitLab インターフェイスの概要とプロジェクト構造
- 主要機能:リポジトリ管理、パイプライン、イシューボード
- GitLab CI/CD アーキテクチャとランナーの概要
GitLab ワークフロー
- 一般的なワークフロー:GitLab Flow と GitFlow
- マージリクエスト、承認、レビューサイクル
- ブランチ管理と権限設定
グループとネームスペースを使用したプロジェクトの整理
- GitLab グループ、サブグループ、およびネームスペースの理解
- プロジェクトの可視性とグループレベルの権限
- フォーク戦略とチームアクセス管理
GitLab での CI/CD の実装
- GitLab Runners の設定と登録
- Docker および Kubernetes エグゼキューター
- Docker-in-Docker (DIND):利点と注意点
- ランナー問題のトラブルシューティング
- gitlab-ci.yml の書き方と構造化
- 変数と CI シークレットの使用
- CI ワークフローとステージの作成
- テンプレートと再利用可能なパイプライン定義の包括
- トリガー、スケジュール、および手動パイプラインコントロール
- リリースの生成とタギング戦略
イシュー管理と協力
- イシューの作成とリンク
- カスタムイシューボードとラベル
- マイルストーンと進行状況の追跡
GitLab Markdown の使用
- イシュー、マージリクエスト、およびウィキのフォーマット化
- ドキュメンテーションとインラインビジュアル用の Markdown
- チェックリスト、コードブロック、テーブルの使用
GitLab Pages
- GitLab リポジトリから静的ウェブサイトを公開する
- カスタムドメインを使用した GitLab Pages の設定
- Pages デプロイメントとの CI/CD 統合
セキュリティとアクセス管理
- 個人アクセストークンとプロジェクトトークン
- パイプラインシークレットと変数の保護
- GitLab のセキュリティスキャニング機能の概要
トラブルシューティングと診断
- 一般的な CI/CD エラーと対処法
- ランナーログと失敗したジョブのデバッグ
- パイプライン信頼性のベストプラクティス
まとめと次なるステップ
- コースの復習と Q&A
- 最終レビューまたは評価タスク
- フィードバックとコースの締めくくり
- 継続的な学習リソース
要求
- GitLab Runner セクションには最小限の Linux 知識が必要です。
対象者
- DevOps 専門家
- チーム環境で GitLab を使用するソフトウェア開発者とエンジニア
- GitLab パイプラインを実装する技術リードとシステム統合者
21 時間
お客様の声 (2)
ペース、ジョーク、アイデア
Jakub Lewandowski - IAV Poland
コース - Gitlab and Gitlab CI
機械翻訳
アハメドが私たちが提起した各問題や質問に対する反応の良さと、それに対して明確な回答を提供し、さらに私たちが考えもしなかった関連する他の問題についても洞察を提供してくれたことが気に入りました。
Jose Perez - Fraunhofer IOSB
コース - Kubernetes and Gitlab
機械翻訳