Chúng tôi sử dụng các bản dựng tự động tích hợp liên tục TFS 2010 được khởi động trên mọi lần đăng ký. Gần đây tôi đã thay đổi mẫu quy trình để xây dựng Gỡ lỗi và Phát hành song song trên các tác nhân xây dựng khác nhau như trái ngược với tuần tự trên cùng một tác nhân.Sau khi chuyển sang xây dựng các hương vị khác nhau song song, chúng tôi không liên tục thấy lỗi xây dựng do lỗi CreateLabel
Kể từ đó, chúng tôi lặp đi lặp lại khi thấy lỗi xây dựng do lỗi sau. Nó xảy ra thường xuyên đủ để nó không thể chấp nhận được (mỗi lần xây dựng từ ngày 5 đến ngày 10).
"TF203059: Nhãn đã tồn tại Thử lại lệnh với một tên nhãn khác nhau."
tôi đã không thể tìm ra một mô hình cụ thể mà gây ra điều này xảy ra. Đa co ai đi ngang qua đây chưa? Có sự thay đổi nào được thực hiện đối với hoạt động Tạo nhãn trong quá trình xây dựng không?
Điều này phụ thuộc rất nhiều vào cách bạn đã tùy chỉnh mẫu quy trình xây dựng của mình. Bạn có thể mô tả một chút gần hơn như thế nào bạn đã thiết lập này? – pantelif
Hi pantelif, cảm ơn bạn đã trả lời. Tôi đã sử dụng mẫu quy trình xây dựng được chia sẻ ở đây làm ví dụ: http://blogs.msdn.com/b/jimlamb/archive/2010/09/14/parallelized-builds-with-tfs2010.aspx – LiliaP
Một số chi tiết khác: Tôi đã thêm một luồng điều khiển ParallelForEach đến trình tự quy trình xây dựng và đặt toàn bộ khối RunOnAgent bên trong nó. Hoạt động CreateLabel là một phần của khối RunOnAgent nên bây giờ nó được thực thi cho mỗi hương vị xây dựng. Nhãn được thiết lập để tạo số có định dạng $ (Date: yyyy.MM.dd) $ (Rev: .rr). Kết quả là cả việc gỡ lỗi và phát hành sẽ sử dụng cùng một nhãn. Điều này không gây ra vấn đề hầu hết các lần, nhưng chúng tôi nhận được thất bại xây dựng liên tục – LiliaP