No menu items!
No menu items!
More

    [Jenkins] Remote Build Trigger

    Khả năng triển khai trình kích hoạt các job Jenkins từ xa là một yêu cầu chung cho nhiều trường hợp. Không có gì ngạc nhiên khi khả năng này được đưa vào mọi công việc Jenkins bạn tạo ra.

    Tuy nhiên, các nhà phát triển cần nhấp vào các nút bên phải trong bảng điều khiển quản trị Jenkins để kích hoạt trình kích hoạt và cung cấp thông tin đăng nhập chính xác để không gặp phải lỗi 403.

    Hãy chọn 1 job bất kỳ mà bạn muốn kích hoạt job từ xa.

    Tại phần Build Triggers hãy tích vào Trigger builds remotely (e.g., from scripts)

    Tại Authentication Token hãy nhập vào 1 đoạn string bất kỳ, đây được coi như mà chìa khoá để kích hoạt job này của bạn

    Hãy để ý dưới ô Authentication Token chúng ta sẽ thấy 1 thông báo như dưới

    Use the following URL to trigger build remotely: JENKINS_URL/job/hello-world/build?token=TOKEN_NAME or /buildWithParameters?token=TOKEN_NAME
    Optionally append &cause=Cause+Text to provide text that will be included in the recorded build cause.

    Hãy để ý trong đoạn thông báo sẽ có nội dung như thế này

    Tại TOKEN_NAME: hãy nhập vào giá trị mà bạn đã khai báo ở phần Authentication Token, trường hợp của mình là “helloworld”

    Tại JENKINS_URL: bạn hãy nhập url Jenkins của bạn

    JENKINS_URL/job/hello-world/build?token=TOKEN_NAME

    Vậy url đầy đủ của mình sẽ là

    http://192.168.13.205:7070/job/hello-world/build?token=helloworld

    Hãy dán url này vào trình duyệt

    Sau khi chạy url trên, tại Jenkins ta đã thấy có 1 tiến trình công việc mới đang chuẩn bị chạy. Đó chính là kết quả khi bạn chạy url trên, nó đã giúp bạn kích hoạt việc chạy job từ xa khi mà bạn không có điều kiện để thao tác chạy job, bạn có thể sử dụng cách này để kích hoạt job từ xa.

    Chúc các bạn thành công.

    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