5

Tôi gặp sự cố và tôi đang tìm giải pháp trực tiếp hoặc giải pháp .Cách tham số hóa 2 dự án là "Xây dựng sau khi các dự án khác được xây dựng"

tôi có 2 việc làm trên Jenkins: công việc A (công việc thượng nguồn) và công việc B (hạ lưu công việc) mà cần phải được kích hoạt sau khi công việc A đã hoàn thành

tôi sử dụng để giải quyết vấn đề này với: " Dự án này được tham số hóa "thiết lập trên công việc A, B và nó hoạt động hoàn toàn tốt đẹp. nhưng trên công việc B nó không hoạt động. Khi tôi xây dựng với công việc tham số A, jenkins muốn tham số cho công việc A và sau đó kích hoạt Job B. job B cần một tham số mới. Jenkins không muốn tham số mới cho công việc B. Tôi cần cung cấp cho paramateres cả hai dự án. Có giải pháp nào không?

+0

Vì vậy, bạn có một tham số trong JOB A nhưng thông số tương tự không chuyển xuống JOB B? – ANIL

+0

Lệnh A có một tham số. Công việc B cũng có các tham số. Khi tôi bấm> xây dựng với các tham số> tôi đã viết thông số của công việc a> kích hoạt công việc b> công việc b được xây dựng Nhưng tôi cần cung cấp thông số cho công việc b – mustafagoksever

+0

Có lẽ tôi cần chuyển tham số xuống dự án là công việc B – mustafagoksever

Trả lời

3

Giả sử bạn cần phải vượt qua PARAM1PARAM2 đến JOB B.

Khai PARAM1PARAM2 trong JOB A, sau đó vượt qua cả các thông số để JOB B trong bài build hành động trong Trigger Parameterized Job như thế này:

param1 = $PARAM1

param2 = $PARAM2

Sau đó, trong JOB B tuyên bố param1param2.

Điều này sẽ thực hiện thủ thuật.

+0

nó – mustafagoksever

Các vấn đề liên quan