Sunday, January 19, 2025

[Jenkins] Parameterized Job

-

Parameterized cho phép chúng ta truyền dữ liệu vào các công việc vào Jenkins. Sử dụng Parameterized chúng ta có thể chuyển bất kỳ dữ liệu nào chúng ta muốn: tên chi nhánh git, thông tin đăng nhập, tên máy chủ và cổng, v.v.

Bất kỳ công việc hoặc đường ống nào của Jenkins đều có thể được tham số hóa. Tất cả những gì chúng ta cần làm là chọn các tham số đã truyền vào và chạy chúng.

Bạn hãy vào 1 job bất kỳ, vào configure.

Tại This project is parameterized chúng ta có nhiều tuỳ chọn Parameterized.

Ở ví dụ này mình sẽ sử dụng 2 tham số để demo cho các bạn, đó là String Parameter

Và Choice Parameter

Tại Execute shell, tại ô Command bạn hãy nhập vào

echo ${LinuxOS}
echo ${ipAddress}

Với ý nghĩa là xuất ra các tham số được truyền vào LinuxOS và ipAddress ra màn hình

Bây giờ tại phần Build Now sẽ được thay thế bằng Build with Parameters, bây giờ bạn hãy nhập 1 giá trị bất kỳ ở 2 tham số dưới và bấm Build.

Mình sẽ để mặc định giá trị.

Ta được kết quả như hình dưới

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories