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