DevOps

GitHub Actions

Workflows、jobs、steps、actions marketplace、OIDC、secrets、matrix builds、caching、workflows のトラブルシューティング

22 面接問題·
Mid-Level
1

GitHub Actions における workflow とは何ですか?

回答

workflow は .github/workflows ディレクトリ内の YAML ファイルで定義される設定可能な自動化プロセスです。特定のトリガーイベントに基づいて実行される 1 つ以上の jobs を含みます。workflows により、build、テスト、デプロイ、その他の CI/CD タスクを GitHub から直接自動化できます。

2

main ブランチへの push のたびに workflow をトリガーする正しい構文はどれですか?

回答

on: push: branches: [main] という構文は、main ブランチに push が行われたときにのみ workflow をトリガーします。この設定は、メインブランチのコードが変更されるたびに実行する必要がある CI workflows で非常に一般的です。

3

GitHub Actions における job と step の違いは何ですか?

回答

job は複数の steps を含み、専用の runner 上で実行される実行単位です。steps は同じ job 内で順次実行される個々のタスクです。jobs はデフォルトで並列実行できますが、job 内の steps は常に定義された順序で実行されます。

4

GitHub Actions の workflow で secret を参照するにはどうすればよいですか?

5

pull request の作成時に workflow をトリガーするイベントはどれですか?

+19 面接問題

次の面接に向けてDevOpsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める