2011-01-20 35 views
6

Tôi mới tham gia TeamCity. Tôi đang sử dụng bước Xây dựng bằng cách sử dụng tệp giải pháp Visual Studio. Tôi muốn cấu hình đường dẫn Artifact để tôi có thể nhận được kết quả biên dịch của mình ở đâu đó trong thư mục Artifact. Tôi không thể hiểu từ tài liệu của TeamCity :)Không thể lấy các tạo tác bằng cách sử dụng kiểu Á hậu xây dựng Visual Studio Solution File

Tôi có cấu hình sau. Nhưng không nhận được bất kỳ vật phẩm nào.

Artifact paths:- /MyProject/bin/Release/*.* => PublishDir 
Build Runner : Visual Studio(sln) 
Build file path: \Successor\Successor.sln 
Targets: Rebuild 
Configuration: Release 
Platform: x86 

Có gì sai ở đây?

Cảm ơn

Trả lời

4

tôi sẽ chỉnh sửa vật của bạn và xây dựng đường dẫn như sau:

Artifact paths: MyProject/bin/Release/*.* => PublishDir 
Build file path: Successor\Successor.sln 

Đôi khi đường dẫn tài liệu tham khảo với '\' hoặc '/' dẫn vào nó có thể gây ra các vấn đề với TeamCity. Cập nhật đường dẫn tạo tác của bạn có thể giải quyết được vấn đề. Rõ ràng, việc chỉnh sửa đường dẫn tệp xây dựng sẽ không khắc phục được sự cố của bạn, nhưng bạn nên tiếp tục và thay đổi điều này trong trường hợp bạn chỉnh sửa cấu hình.

Nếu thay đổi này không hiệu quả, các tệp nhật ký sẽ nói gì về kết quả xây dựng của bạn? Kết quả xây dựng của bạn có thành công trong thư mục Project/bin/Releases trên tác nhân xây dựng không? Có bất kỳ tham chiếu nào đến các hiện vật được xuất bản hoặc không được xuất bản trong nhật ký không?

+0

Cảm ơn bạn một lần nữa vì đã giúp bạn. – Saghar

5

Kiểm tra Nhật ký xây dựng TeamCity. Nó sẽ cho bạn biết, tại sao không có tạo phẩm nào được tạo ra. Ví dụ:

[Publishing artifacts] Artifacts path /MyProject/bin/Release/*.* not found 

Đảm bảo tệp của bạn thực sự được biên dịch ro bin\release.

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