2009-03-24 69 views
5

Tôi có một Máy chủ Xây dựng TFS nơi diễn ra các bản dựng CI và Bản phát hành. Quá trình xây dựng chạy dưới một số tài khoản miền và tất cả các hoạt động xây dựng xảy ra trong thư mục tạm thời của người dùng này. Thật không may, thư mục \ Users nằm trên ổ C: hóa ra không có nhiều không gian. Mặc dù chính sách lưu giữ xây dựng khá nghiêm ngặt, nhưng có đủ bản dựng được định cấu hình để không gian này trở nên khá khan hiếm.Thay đổi vị trí của TFS Build

Có các ổ đĩa khác trên máy có nhiều không gian.

Có ai có thể đề xuất một cách đơn giản để thay đổi thư mục gốc xây dựng không? Tôi đã tìm kiếm một tài sản TFS mà không có nhiều thành công cho đến nay.

Cảm ơn.

Trả lời

11

Đối với TFS 2008 nhấp chuột phải vào nút Xây dựng và chọn "Quản lý đại lý xây dựng". Chọn tác nhân của sự lựa chọn và sau đó nhấn "Edit ..." và thay đổi thư mục làm việc. sở thích cá nhân của tôi là để thay đổi nó thành một cái gì đó như:

c: \ bw \ $ (BuildDefinitionId)

Như sẽ cung cấp cho nó một thư mục làm việc ngắn cho xây dựng của bạn (NET API có một giới hạn 260 kí tự cho các đường dẫn tệp để sử dụng càng ít trong số các ký tự đó càng tốt cho thư mục làm việc của bạn sẽ cung cấp cho bạn mor eto play trong quá trình xây dựng của bạn).

Đối với TFS 2005, hãy chỉnh sửa tệp TFSBuild.proj của (các) công cụ liên quan và thay đổi thuộc tính làm việc để trỏ đến nơi bạn muốn nó cho mỗi bản dựng.

Hy vọng điều đó sẽ giúp ích,

Martin.

+0

FYI, cho TFS 2010 nhấp chuột phải vào nút Xây dựng và chọn "Quản lý kiểm soát xây dựng". Chọn tác nhân của sự lựa chọn và sau đó "Properties" và thay đổi thư mục làm việc. – MADCookie

+0

Vẫn hợp lệ trong TFS 2015 và 2017 – Raffaeu

1

file TFS My Proj có một tài sản gọi là BuildDirectoryPath

<BuildDirectoryPath>c:\build</BuildDirectoryPath> 

Đây là nơi mà tất cả các mã nguồn của tôi được đặt và nơi mà các mã nhị phân được xây dựng.

2

Trong Team Explorer View,

Nhấp chuột phải xây dựng -> Quản lý Đại lý xây dựng,

Chọn đại lý xây dựng và nhấn 'Edit ...'

Set 'thư mục Làm việc' để

< New Build gốc > \ $ (BuildDefinitionPath)

này làm việc cho tất cả các dự án sử dụng mà xây dựng agen t.

0

Cung cấp câu trả lời cho máy chủ VS2012/TFS2012.

này sẽ cập nhật các thư mục làm việc trên một đại lý-by-agent cơ sở - Đội Explorer cửa sổ - Click xây dựng - Nhấn vào Actions và chọn Manage Xây dựng Bộ xử lý - Đối với mỗi Agent, chọn Properties và nhấn bên trong thư mục làm việc và thay đổi nó, nhấp vào OK khi bạn hoàn thành

Lưu ý: OP đã nói về tài khoản miền và thư mục tạm thời.Vì vậy, giải pháp này có thể không hoạt động cho OP nhưng nó đã làm việc trong trường hợp của tôi để di chuyển từ ổ đĩa System (C) đến một khối lượng thay thế (D trong trường hợp của chúng tôi).

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