[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

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