難問比較

Azure DevOpsのサービスとGitHub Actionsの主な違いとして最も正確なものはどれか。

A.Azure DevOpsはCI/CD機能のみを提供し、GitHub ActionsはリポジトリホスティングとCI/CDを統合している
✗ Azure DevOpsはCI/CD以外に、プロジェクト管理、リポジトリホスティング、テスト管理など多くの機能を提供します。説明は不完全です。
B.GitHub ActionsはMicrosoft製品との統合に特化しており、Azure DevOpsは全プラットフォーム対応である
✗ 逆です。GitHub ActionsはGitHubとの統合に最適化されており、Azure DevOpsはAzure以外の多数のサービス連携をサポートしています。
C.Azure DevOpsはプロジェクト管理機能(ボード・バックログ)を含む統合プラットフォームであり、GitHub Actionsはワークフロー自動化に特化している← 正解
✓ 正解です。Azure DevOpsはBoards(カンバン)、Repos、Pipelines、Test Plansなど包括的なツールセット。GitHub ActionsはリポジトリホスティングはGitHubに依存し、ワークフロー自動化に注力しています。
D.GitHub Actionsはクラウドホスティングのみでセルフホストが不可能であり、Azure DevOpsはセルフホスト専用である
✗ GitHub Actionsはセルフホストランナーをサポートしており、Azure DevOpsもクラウドホストとセルフホスト両方をサポートしています。

この問題のポイント

Azure DevOpsはBoards(カンバン)、Repos、Pipelines、Test Plansなど包括的なツールセット。GitHub ActionsはリポジトリホスティングはGitHubに依存し、ワークフロー自動化に注力しています。

AZ-900:Microsoft Azure Fundamentals の問題一覧