Note về lỗi liên quan đến zip timestamp khi deploy code dùng AWS CodeDeploy
Hôm nay, trong quá trình push code để deploy cho khách hàng, mình có gặp một lỗi như sau : Cảm xúc lúc mới đọc lỗi lần đầu là wtf, code deploy thì liên quan m* gì đến zip file mà lại tòi ra cái lỗi này. Phản ứng trước hết là nghĩ xem lỗi đó là do đâu: CI config có vấn đề. Code vừa đẩy ...
Hôm nay, trong quá trình push code để deploy cho khách hàng, mình có gặp một lỗi như sau :
Cảm xúc lúc mới đọc lỗi lần đầu là wtf, code deploy thì liên quan m* gì đến zip file mà lại tòi ra cái lỗi này. Phản ứng trước hết là nghĩ xem lỗi đó là do đâu:
- CI config có vấn đề.
- Code vừa đẩy lên có vấn đề.
Do lỗi này chỉ xảy ra khi merge code vào master để đẩy lên server test, nên mình chỉ khoanh vùng vào 2 nguyên nhân này. Lúc đầu mình nghiêng về nguyên nhân là do CI có vấn đề hơn, vì trước đó code đã pass CI khi tạo Pull Request rồi.
Lúc đầu trẻ trâu, định pass luôn việc điều tra cho bên config CI, tuy nhiên sau đó đã chạy lại CI 1 lần trước rồi mới định thông báo, tự nhủ là : Biết đâu do CI config lởm, khiến lỗi thỉnh thoảng bắn ra cho vui