2012-01-25 30 views
20

Tôi cần giới hạn số lượng hiện vật mà một công trình cụ thể đang giữ. Bản dựng này tạo ra đầu ra tạo tác rất lớn mà sẽ ăn qua không gian đĩa. Lý tưởng nhất tôi muốn cấu hình chỉ là xây dựng để giữ tối đa 3 thành công cuối cùng xây dựng nhưng tôi không muốn giới hạn này áp dụng cho tất cả các dự án.Team Artifact Team City Limit

Trả lời

35

Go to:

  1. Administration
  2. Build History Clean-up (menu bên phải)
  3. Ở phía dưới chọn dự án của bạn/xây dựng dưới "Quản lý quy tắc dọn dẹp cho"
  4. Bấm "Edit "
  5. Trong cửa sổ bật lên, chọn" Tùy chỉnh "cho" Tạo tác sạch "
  6. Đặt" 3 "trong" Cũ hơn lần xây dựng thành công "
  7. Lưu.

Điều này gần với những gì bạn muốn. Độ lệch duy nhất là nó sẽ chỉ loại bỏ hiện vật sau khi xây dựng thành công thành công.

Hoặc, một tùy chọn khác được trình bày trong cài đặt là dọn dẹp dựa trên ngày, như "Chỉ giữ lại 7 ngày qua".


Cập nhật cho TeamCity 9.x trở lên:

  1. Administration
  2. Nhấp vào liên kết Edit cho bất kỳ chi nhánh hoặc <root project> *
  3. Clean-up rules trên menu bên trái
  4. Dưới What to clean-up chọn liên kết Edit.
  5. Trong phần Artifacts, đặt giá trị trong hộp: Older than the []-th successful build.

* Xin lưu ý rằng TeamCity sử dụng thừa kế để nếu bạn chỉnh sửa <root project>, tất cả các dự án của bạn sẽ bị ảnh hưởng. Đây cũng là trường hợp nếu bạn thiết lập các tùy chọn cho các nhóm dự án.

+1

Làm việc như một sự quyến rũ. Chỉ cần những gì bác sĩ đã ra lệnh. –

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