
GitHub Actions
Workflows、jobs、steps、actions marketplace、OIDC、secrets、matrix builds、caching、workflows のトラブルシューティング
22 面接問題·
Mid-Level
1GitHub Actions における workflow とは何ですか?
1
GitHub Actions における workflow とは何ですか?
回答
workflow は .github/workflows ディレクトリ内の YAML ファイルで定義される設定可能な自動化プロセスです。特定のトリガーイベントに基づいて実行される 1 つ以上の jobs を含みます。workflows により、build、テスト、デプロイ、その他の CI/CD タスクを GitHub から直接自動化できます。
2main ブランチへの push のたびに workflow をトリガーする正しい構文はどれですか?
2
main ブランチへの push のたびに workflow をトリガーする正しい構文はどれですか?
回答
on: push: branches: [main] という構文は、main ブランチに push が行われたときにのみ workflow をトリガーします。この設定は、メインブランチのコードが変更されるたびに実行する必要がある CI workflows で非常に一般的です。
3GitHub Actions における job と step の違いは何ですか?
3
GitHub Actions における job と step の違いは何ですか?
回答
job は複数の steps を含み、専用の runner 上で実行される実行単位です。steps は同じ job 内で順次実行される個々のタスクです。jobs はデフォルトで並列実行できますが、job 内の steps は常に定義された順序で実行されます。
4
GitHub Actions の workflow で secret を参照するにはどうすればよいですか?
5
pull request の作成時に workflow をトリガーするイベントはどれですか?
+19 面接問題
その他のDevOps面接トピック
バージョン管理 & Git
Junior
20問Linuxの基礎
Junior
22問Shell Scripting & Bash
Mid-Level
20問ネットワークの基礎
Junior
22問Docker の基礎
Junior
24問CI/CDの基礎
Junior
18問GitLab CI/CD
Mid-Level
22問Jenkins
Mid-Level
22問Kubernetesの基礎
Mid-Level
26問Kubernetesネットワーキング
Mid-Level
24問Kubernetes 上級
Mid-Level
24問Ingress & API Gateway
Mid-Level
20問Terraformの基礎
Mid-Level
22問Terraform 上級
Mid-Level
22問Ansible & Configuration Management
Mid-Level
20問AWS の基礎
Mid-Level
26問Azure の基礎
Mid-Level
22問GCPの基礎
Mid-Level
22問モニタリングとPrometheus
Mid-Level
22問Logging & ELK Stack
Mid-Level
20問アラートとインシデント対応
Mid-Level
20問Cloud Identity & Secrets
Mid-Level
22問CI/CDパイプラインのセキュリティ
Mid-Level
20問Helm & Kubernetes
Mid-Level
20問ランタイム & クラスタセキュリティ
Senior
24問Container Supply Chain Security
Senior
22問Service MeshとIstio
Senior
24問GitOps & ArgoCD
Senior
22問Progressive Delivery
Senior
20問分散オブザーバビリティ
Senior
22問Disaster Recovery & Backup
Senior
20問パフォーマンス最適化
Senior
22問クラウドコスト最適化
Senior
20問SRE の原則
Senior
24問Chaos Engineering
Senior
20問Platform Engineering
Senior
22問