2013-02-27 17 views
6

Gần đây tôi đã cài đặt TeamCity cho hội nhập liên tục và tôi tại một điểm trước khi bất cứ điều gì cam kết trong SVN được vào hàng đợi trong TeamCity.Đội bóng thành phố (xây dựng yêu cầu á quân)

Nghiên cứu một chút, tôi thấy rằng tôi cần một số Agent để xây dựng. Bây giờ tôi đã tạo ra một đại lý nhưng tôi vẫn nhận được lỗi Warning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements. khi tôi cố gắng xây dựng dự án của mình.

Tôi đã truy cập trang Đại lý, đại lý mới tạo của tôi vẫn nằm trong danh sách incompatible agents với Unmet requirements: DotNetFramework4.0_x86 exists (Tôi nghĩ điều này có nghĩa là tôi cần cài đặt DOtNetFramework này trên máy chủ của mình) và tôi không thể xóa yêu cầu này. được thêm vào xem máy chủ của tôi là Windows Server 2008 R2.

Tôi đã thử cài đặt Microsoft .NET Framework 4 nhưng điều đó không giúp ích gì.

Bất kỳ ai cũng có thể giúp đỡ trong việc sửa lỗi yêu cầu này.

Cảm ơn trước

+1

bạn đã khởi động lại dịch vụ đại lý từ khi bạn cài đặt khung .net chưa? –

+0

@JamesWoolfenden: khởi động lại đã làm việc nhưng bây giờ nó xảy ra trên cùng một lỗi. Lịch sử là tôi bắt đầu tích hợp TeamCity này vào tháng 11 năm ngoái nhưng lại bận rộn trong một số dự án khác. Trong khi đó, mọi cam kết chúng tôi đã xếp hàng đợi trong TeamCity, hôm nay khi tôi thực sự làm việc đó. tất cả các bản dựng đều không thành công với cùng một lỗi. Điều này có vẻ như một số thiết lập trong TeamCity bị điều sai lầm bởi tôi. – Jay

+2

Bạn đã thấy điều này: http://devnet.jetbrains.com/message/5316474 –

Trả lời

5

Trong Đại lý xây dựng TeamCity bạn liệt kê chọn một trong những đại lý xây dựng của bạn, hãy mở tab 'Agent thông số' và bấm vào tab phụ của 'tham số cấu hình'.

Kiểm tra xem các cấu hình sau đang có giá trị như nhau như sau (với giả định rằng bạn đã cài đặt .NET 4.0 vào ổ C: trong bạn TeamCity đại lý xây dựng):

DotNetFramework4.0_x86 - 4.0.30319 
DotNetFramework4.0_x86_Path - C:\Windows\Microsoft.NET\Framework\v4.0.30319 

Nếu nó là tương tự hoặc tương tự , sau đó mở TeamCity Build Configuration bạn đã thiết lập và mở tab 'Cài đặt' trong phần chỉnh sửa 'Yêu cầu tác nhân'. Trong đó, hãy kiểm tra xem bạn có điều kiện được đặt cho các giá trị của tham số cấu hình DotNetFramework4.0_x86DotNetFramework4.0_x86_Path và nếu có, hãy đảm bảo rằng các giá trị đó khớp với các giá trị được đăng ở trên.

Khi các giá trị này phù hợp, sau đó vấn đề tương thích này sẽ không bật lên nữa.

+0

Nhưng nếu tôi không có cấu hình đó trong tab 'Thông số tác nhân' và tab phụ của 'Tham số cấu hình' thì sao? làm cách nào để xóa phần 'Yêu cầu tác nhân' không thể xóa được. – dollar2048

+0

@ dollar8, Nếu bạn có quyền quản trị trong ứng dụng TeamCity, bạn có thể dễ dàng xóa các mục trong 'Yêu cầu tác nhân'. Nhưng không thể xóa hoàn toàn phần 'Yêu cầu tác nhân'. – RinoTom

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