| トピック | 出題範囲 |
| トピック 1 | - ワークフローの利用:このドメインはソフトウェア開発者と品質保証エンジニアを対象としており、ワークフローの実行とその結果の解釈に焦点を当てています。トリガーイベントの特定、ワークフロー構成の読み取り、ログ分析による障害のトラブルシューティング、デバッグログの有効化、環境変数の管理、依存関係のキャッシュ、ジョブ間のデータの受け渡しなどを網羅しています。また、ワークフローの実行、成果物、承認、ステータスバッジの管理、リポジトリ内でのワークフローの特定、組織でテンプレート化されたワークフローの活用についても学習します。
|
| トピック 2 | - 企業におけるGitHub Actionsの管理:このセクションでは、企業管理者とプラットフォームエンジニアが組織レベルでGitHub Actionsとワークフローを配布および管理する専門知識を評価します。これには、テンプレートの再利用と共有、リポジトリと命名規則を介した再利用可能なコンポーネントの管理戦略、アクションへのアクセス制御、組織全体の使用ポリシーの設定、そしてGitHub Actionsを企業全体で効率的に展開するためのメンテナンス計画が含まれます。
|
| トピック 3 | - ワークフローの作成と管理:このセクションでは、DevOpsエンジニアと自動化スペシャリストのスキルを評価し、プッシュ、スケジュールされた時間、手動トリガー、Webhookなどのイベントによってトリガーされるワークフローの構築と管理を網羅します。ジョブ、ステップ、アクション、ランナーなどのワークフローコンポーネントの理解、構文の正確性、環境変数、シークレット管理、ジョブ間の依存関係などが含まれます。また、パッケージの公開、サービスコンテナの使用、ジョブのルーティング、クラウドプロバイダーへのリリースのデプロイなど、様々な目的のワークフローを作成するための実践的な能力も証明されます。
|
| トピック 4 | - アクションの作成と保守:このドメインでは、アクション開発者と自動化エンジニアが、JavaScript、Dockerコンテナ、実行ステップなど、適切な種類のGitHub Actionsを選択・作成する能力を評価します。アクションコードのトラブルシューティング、アクションのコンポーネントとファイル構造の理解、そしてアクション内でワークフローコマンドを使用してランナーと通信する能力(終了コードの管理を含む)に重点を置きます。
|