Docker Hub's free auto-build service
Bài đăng này đã không được cập nhật trong 6 năm
Cũng như tiêu đề, trong bài viết này, chúng ta sẽ đề cập đến dịch vụ build docker container tự động của Docker Hub The Docker Hub provides an auto-build mechanism which can build your images as soon as you commit code to a Github or Bitbucket repo.
Docker hiện tại đang nhận được rất nhiều sự chú ý, và hiện tại đa số cá dự án mà mình đã tham gia đều chuyển qua dùng docker Trong quá trình làm việc thì cũng phát sinh một số vấn đề về việc deploy từ docker image, toàn phải tự build bằng tay, cho nên hôm nay mình sẽ giới thiệu đến các bạn 1 dịch vụ rất hữu ích của Docker Hub đó là Automated Build service
Chúng ta cùng bắt đầu luôn
Bước 1 Đầu tiên thì chúng ta cần chọn menu create automated build
Bước 2 Bạn cần chọn repository trên account của mình, ở đây thì chúng ta sẽ chọn Github
Bước 3 Chọn repository cần để build image
Bước 4 Cập nhật description, càng chi tiết càng tốt
Bước 5 Sau khi cập nhật thành công
Bước 6 Ở đây thì chúng ta cần config location của Dockerfile để service biết ở đâu mà tìm đến để build, mặc định thì là root folder của dự án Bạn có thể chọn deploy theo brand hay tag tùy thuộc vào flows của dự án
Kết quả Và đây là kết quả
Ngoài ra thì các bạn có thể thêm web hooks để
- Đẩy thông báo đến slack
- Deploy với image mới
- ...
Cảm ơn các bạn đã đọc bài viết của mình, happy coding!
All rights reserved