Tôi đang sử dụng Jenkins và có bước "Lưu trữ các hiện vật" ở cuối các bản dựng của mình để lưu trữ chúng thành tệp zip.Jenkins có thể xây dựng truy cập các tạo phẩm được lưu trữ từ chính nó không?
Thay vì sử dụng bước này, tôi muốn sử dụng tập lệnh để đẩy các tạo tác đến một máy chủ từ xa ở cuối bản dựng. Máy chủ tôi đang cố gắng sử dụng yêu cầu REST API/HTTP PUT trong tập lệnh để tải tệp lên.
Lưu ý rằng tôi đang tìm cách truy cập vào tạo phẩm được tạo trong cùng một bản dựng. Vì vậy, nếu tôi đang xây dựng # 5, tôi muốn các hiện vật từ xây dựng # 5, không xây dựng # 4.
Có cách nào để truy cập tệp zip này bằng tập lệnh hay không, trong cùng một bản dựng được tạo trong đó?
Tôi cần tải lên zip này từ xa và không muốn tạo công việc khác để thực hiện việc này.
Tôi đang sử dụng tập lệnh cURL để xác minh trên dòng lệnh tôi có thể tải lên các tạo tác của mình. Tôi có thể sẽ phải thực hiện một công việc riêng biệt để bắt đầu triển khai. Có cách nào để sử dụng Publish Over plugins cho các gói phần mềm hiện có trong zip và sau đó chạy tập lệnh của tôi không? – DonBecker
Thứ bao bì có thể không nằm trong phạm vi của các plugin này.Tuy nhiên, bạn có thể tạo tệp nén làm bước xây dựng cuối cùng cho công việc của mình. –
Có vẻ như tôi có thể lấy tệp zip là bước cuối cùng nhưng kết thúc là trống. Điều này có ý nghĩa như "Lưu trữ các hiện vật" đang chạy cuối cùng trong xây dựng. Tôi không thể tìm thấy bất kỳ cách nào để chạy tập lệnh trong phần Xuất bản trên plugin vì vậy tôi nghĩ rằng tôi cần tạo một công việc riêng biệt. – DonBecker