Câu hỏi phỏng vấn Devops
Câu hỏi

Làm thế nào có thể đảm bảo một script chạy mỗi khi repo nhận được các commit mới thông qua git push?

Câu trả lời

Có ba cách thiết lập script trên repo đích để được thực thi tùy thuộc vào thời điểm script phải được kích hoạt chính xác. Những phương tiện này được gọi là hook và chúng có ba loại:

  • Pre-receive hook: Hook này gọi trước khi tham chiếu được cập nhật khi commit đang được push. Hook này hữu ích trong việc đảm bảo các script liên quan đến việc thực thi các chính sách phát triển được chạy.
  • Update hook: Hook này kích hoạt khi script chạy trước bất kỳ cập nhật nào thực sự được thực hiện. Hook này được gọi một lần cho mọi commit đã được push vào repo.
  • Post-receive hook: Hook này giúp kích hoạt script sau khi các cập nhật hoặc thay đổi đã được repo đích chấp nhận. Hook này lý tưởng để định cấu hình các script triển khai, mọi script dựa trên tích hợp liên tục hoặc quy trình thông báo qua email cho nhóm, ...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Cách DevOps làm việc với AWS như thế nào?

senior

Hiệu ứng Dogpile là gì?

senior

Giải thích khái niệm "infrastructure as code" (IaC)" là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào