
GitHub Actions
Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, khắc phục sự cố workflows
1Workflow trong GitHub Actions là gì?
Workflow trong GitHub Actions là gì?
Câu trả lời
Workflow là một quy trình tự động có thể cấu hình được định nghĩa trong tệp YAML trong thư mục .github/workflows. Nó chứa một hoặc nhiều jobs được thực thi dựa trên các sự kiện trigger cụ thể. Workflows cho phép tự động hóa build, kiểm thử, triển khai và các tác vụ CI/CD khác trực tiếp từ GitHub.
2Cú pháp đúng để kích hoạt một workflow mỗi khi push lên nhánh main là gì?
Cú pháp đúng để kích hoạt một workflow mỗi khi push lên nhánh main là gì?
Câu trả lời
Cú pháp on: push: branches: [main] chỉ kích hoạt một workflow khi có push lên nhánh main. Cấu hình này rất phổ biến cho các workflow CI cần chạy mỗi khi có thay đổi mã trên nhánh chính.
3Sự khác biệt giữa job và step trong GitHub Actions là gì?
Sự khác biệt giữa job và step trong GitHub Actions là gì?
Câu trả lời
Job là một đơn vị thực thi chứa nhiều steps và chạy trên một runner riêng. Steps là các tác vụ riêng lẻ được thực thi tuần tự trong cùng một job. Theo mặc định, các jobs có thể chạy song song, trong khi các steps trong một job luôn được thực thi theo thứ tự đã định nghĩa.
Làm thế nào để tham chiếu một secret trong workflow GitHub Actions?
Sự kiện nào kích hoạt một workflow khi tạo pull request?
+19 câu hỏi phỏng vấn
Các chủ đề phỏng vấn DevOps khác
Quản lý phiên bản & Git
Cơ bản về Linux
Shell Scripting & Bash
Cơ bản về Networking
Kiến thức cơ bản về Docker
Nền tảng CI/CD
GitLab CI/CD
Jenkins
Kiến thức cơ bản về Kubernetes
Networking Kubernetes
Kubernetes Nâng cao
Ingress & API Gateway
Cơ bản về Terraform
Terraform Nâng cao
Ansible & Configuration Management
Kiến thức cơ bản AWS
Kiến thức cơ bản về Azure
Nền tảng GCP
Monitoring và Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Bảo mật Pipeline CI/CD
Helm & Kubernetes
Bảo mật Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Khả năng quan sát phân tán
Disaster Recovery & Backup
Tối ưu hóa hiệu suất
Tối ưu Chi phí Cloud
Nguyên tắc SRE
Chaos Engineering
Platform Engineering
Nắm vững DevOps cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí