DevOps

GitHub Actions

Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, troubleshooting workflows

22 pertanyaan wawancara·
Mid-Level
1

Apa itu workflow di GitHub Actions?

Jawaban

Workflow adalah proses otomatis yang dapat dikonfigurasi yang didefinisikan dalam file YAML di direktori .github/workflows. Ia berisi satu atau lebih jobs yang dieksekusi berdasarkan trigger event tertentu. Workflows memungkinkan otomatisasi build, pengujian, deployment, dan tugas CI/CD lainnya langsung dari GitHub.

2

Apa sintaks yang benar untuk memicu workflow setiap kali ada push ke branch main?

Jawaban

Sintaks on: push: branches: [main] memicu workflow hanya saat push dilakukan ke branch main. Konfigurasi ini sangat umum untuk workflow CI yang harus berjalan setiap kali ada perubahan kode pada branch utama.

3

Apa perbedaan antara job dan step di GitHub Actions?

Jawaban

Job adalah unit eksekusi yang berisi beberapa steps dan berjalan pada runner khusus. Steps adalah tugas individual yang dieksekusi secara berurutan dalam job yang sama. Jobs dapat berjalan secara paralel secara default, sementara steps dalam sebuah job selalu dieksekusi sesuai urutan yang ditentukan.

4

Bagaimana cara mereferensikan secret dalam workflow GitHub Actions?

5

Event mana yang memicu workflow saat membuat pull request?

+19 pertanyaan wawancara

Kuasai DevOps untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis