2016-12-01 15 views
5

Tôi có Jenkins được thiết lập để chạy các bản dựng trên một cửa sổ nô lệ.Thư mục xây dựng được tạo tự động quá lâu trên jenkins slave

Trong một phiên bản cũ của Jenkins (2,7 để được chính xác), các bản xây dựng chạy tốt dưới

C:\jenkins\workspace\<repository name>\<project name>\<stage> 

Tuy nhiên khi chúng tôi nâng cấp (hiện nay là sử dụng 2.19.3) thì xây dựng hiện nay là dưới

C:\jenkins\workspace\<a concatenation of repository, project, stage and a *very* long alphanumeric string> 

Điều này gây ra các sự cố trong bản dựng của tôi vì các tệp đang trở nên quá dài để xử lý và các bước khác nhau đang bẻ gãy. Trong thực tế, ngay cả tên thư mục mặc định quá dài đến mức bắt đầu của tên đang bị cắt ngắn.

Có các tác nhân Linux dưới trình chủ Jenkins này nên tôi không thể thay đổi không gian làm việc trên tất cả các tác nhân.

Tôi làm cách nào để tiếp tục? Có thể thay đổi tên thư mục mặc định này thành tên ngắn hơn không?

Trả lời

1

Cho đến nay, giải pháp của chúng tôi đã được một thay hacky một:

Chúng tôi chỉ đơn giản là ánh xạ thư mục cơ sở dài vào một ổ đĩa mạng (cụ thể là:.

subst x: . 
x: 

và sau đó tiếp tục từ đó

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