No menu items!
No menu items!
More

    [Jenkins] Multibrach Pipeline

    Loại dự án Multibranch Pipeline cho phép bạn triển khai các file Jenkinsfiles khác nhau cho các nhánh khác nhau của cùng một dự án. Trong một dự án Multibranch Pipeline, Jenkins tự động khám phá, quản lý và thực thi Pipeline cho các nhánh có chứa Jenkinsfile, điều này giúp loại bỏ nhu cầu tạo và quản lý đường ống thủ công.

    Hãy vào kho repository của bạn và tạo thêm 1 branch mới để demo

    Đặt tên cho branch mới và bấm Create branch

    Bây giờ bạn đã có thêm 1 branch mới

    Vào Jenkins và tạo 1 job mới với type là Multibranch Pipeline

    Hãy paste url repository của bạn vào Project repository

    https://github.com/hoanghd164/build-docker-image.git

    Ở tuỳ chọn số 2 bạn sẽ thấy 1 loạt bộ lọc điều kiện để chạy job, phần này mình đang demo nên mình sẽ không sử dụng tính năng bộ lọc

    Trỏ tới Jenkinsfile trong repository của bạn tại Script Path và bấm lưu lại

    Khi lưu xong, bạn sẽ thấy job bạn đang chạy, nó đang tìm kiếm cách nhánh có sẵn và chạy các job của nhánh đó

    Sau khi nó tìm và chạy xong các job của mỗi nhánh, bạn hãy ra phần Dashboard của job, lúc này bạn sẽ thấy Jenkins đã thấy 2 nhánh trong repository của bạn đó là nhánh main và dev

    Kết quả job ở nhánh dev đã hoàn thành

    Kết quả job ở nhánh main cũng đã hoàn thành

    Bài viết gần đây

    spot_img

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Đăng ký nhận thông tin bài viết qua email