2017-05-18 17 views
6

Chúng tôi có dự án phản ứng dựa trên react-static-boilerplate sẽ theo dõi git DMZ flow và sẽ sử dụng hình ảnh trên đế.Tôi nên xây dựng hình ảnh docker ở nhánh nào?

  1. Liệu xây dựng trong dòng chảy dmz git gắn liền với sợi xây dựng?
  2. Vì bản gốc và hotfix được triển khai trong chi nhánh sản xuất và phát hành là nơi thử nghiệm thủ công được thực hiện, điều đó có nghĩa rằng đây là nơi tôi nên kích hoạt trình tạo docker không?

Git DMZ Flwo

Trả lời

0

này phụ thuộc vào sự cân bằng mà bạn muốn thực hiện. Trong thế giới lý tưởng, bạn sẽ muốn tự động hóa một docker build cho mỗi nhánh để thử nghiệm. Nếu mất quá nhiều thời gian, thì bạn có thể muốn thiết kế hình ảnh cơ sở để bắt đầu.

Tuy nhiên, không có gì bỏ qua docker nhưng hãy để xây dựng mà không có nó. Tại thời điểm đó, bạn sẽ chịu trách nhiệm nhiều hơn trong việc xây dựng nhánh chính.

Docker chỉ đơn giản là để đẩy các nỗ lực cấu hình hệ thống cho nhà phát triển nhưng bạn có thể tận dụng tốt nhất cả hai thế giới bằng cách cung cấp hình ảnh và tòa nhà cơ bản tốt cho mỗi nhánh. Có nói rằng, bộ nhớ đệm nội bộ của Docker sẽ giúp bạn tiết kiệm thời gian chấp nhận được trong cùng một môi trường thử nghiệm ngay cả khi bạn giữ một công thức dài.

Các vấn đề liên quan