
GitHub Actions
Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, troubleshooting workflows
1Apa itu workflow di GitHub Actions?
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.
2Apa sintaks yang benar untuk memicu workflow setiap kali ada push ke branch main?
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.
3Apa perbedaan antara job dan step di GitHub Actions?
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.
Bagaimana cara mereferensikan secret dalam workflow GitHub Actions?
Event mana yang memicu workflow saat membuat pull request?
+19 pertanyaan wawancara
Topik wawancara DevOps lainnya
Kontrol Versi & Git
Dasar-dasar Linux
Shell Scripting & Bash
Dasar-Dasar Networking
Dasar-Dasar Docker
Dasar-Dasar CI/CD
GitLab CI/CD
Jenkins
Dasar-dasar Kubernetes
Networking Kubernetes
Kubernetes Lanjutan
Ingress & API Gateway
Dasar-dasar Terraform
Terraform Lanjutan
Ansible & Configuration Management
Dasar-Dasar AWS
Dasar-Dasar Azure
Dasar-Dasar GCP
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Keamanan Pipeline CI/CD
Helm & Kubernetes
Keamanan Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability Terdistribusi
Disaster Recovery & Backup
Optimasi Performa
Optimasi Biaya Cloud
Prinsip SRE
Chaos Engineering
Platform Engineering
Kuasai DevOps untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis