Chúng tôi đang sử dụng TeamCity và tôi đã thiết lập công việc để lấy từ các chi nhánh. Nhưng khi những chi nhánh được xóa họ vẫn xuất hiện trong TeamCity:Dừng Teamcity hiển thị các chi nhánh đã bị xóa
(Danh sách chi nhánh đã lỗi thời, nhưng chỉ refs/master
là thực sự hoạt động)
Các Teamcity documentation thực sự xác định những gì tạo nên một chi nhánh đang hoạt động:
chi nhánh tích cực
Trong cấu hình xây dựng với các nhánh được định cấu hình, trang Tổng quan hiển thị các nhánh đang hoạt động.
Một số tham số xác định liệu nhánh có đang hoạt động hay không. Các tham số có thể được thay đổi trong cấu hình xây dựng (điều này sẽ chỉ ảnh hưởng đến một cấu hình xây dựng), dự án hoặc trong các thuộc tính nội bộ (điều này xác định mặc định cho toàn bộ máy chủ). Tham số trong cấu hình sẽ ghi đè tham số trong thuộc tính nội bộ.
Chi nhánh được coi là tích cực nếu:
- nó hiện diện trong kho VCS và có cam kết gần đây (ví dụ: cam kết với tuổi thấp hơn giá trị của
teamcity.activeVcsBranch.age.days
tham số, 7 ngày theo mặc định).- hoặc có các bản dựng gần đây (tức là xây dựng với độ tuổi nhỏ hơn giá trị của thông số
teamcity.activeBuildBranch.age.hours
, 24 giờ theo mặc định).- ! Chi nhánh VCS đã đóng có bản dựng sẽ vẫn được hiển thị dưới dạng hoạt động trong 24 giờ sau lần xây dựng cuối cùng. Để xóa các chi nhánh đã đóng khỏi màn hình , hãy đặt
teamcity.activeBuildBranch.age.hours=0
.
Nhưng ... Tôi không hiểu mô tả của họ! :) Họ có ý nghĩa gì với "tham số trong cấu hình"? Tôi đã thử các thông số làm công việc của tôi như vậy:
(Thêm tham số teamcity.activeBuildBranch.age.hours
)
Nhưng điều đó không làm gì cả. Có lẽ tôi đang phơi bày bản thân mình với tư cách là một tổng noob của TC, nhưng bất kỳ ai có thể hướng dẫn tôi cách thay đổi chính xác các cài đặt này để tôi chỉ hiển thị các nhánh hoạt động kho lưu trữ trong công việc xây dựng của mình không?
Tôi muốn thử nghiệm với các giá trị được giảm xuống, để xem liệu nó có phù hợp với kỳ vọng của tôi tốt hơn không. Bạn có thể giải thích cách tham số 'teamcity.activeVcsBranch.age.days' bị thay đổi không? Tài liệu cho thấy điều này có thể được thực hiện, tôi chỉ không thể tìm ra cách thực hiện nó. –