2013-09-24 91 views
10

Tôi đã tạo bước xây dựng với kiểu "MSBuild", đặt Target thành "Clean; Build; Publish", thêm tham số dòng lệnh vào/p: Configuration = Release; PublishDir = M: \ MyPackageCách cấu hình teamcity để xây dựng gói triển khai dự án web asp.net mvc và đặt nó vào thư mục được chỉ định

sau khi chạy cấu hình Tôi đã nhận được trạng thái "thành công" nhưng thư mục M: \ MyPackage trống.

Tôi chỉ cần khôi phục tập tin gói triển khai trong thư mục trên cùng một máy tính nhưng không triển khai đến máy chủ hoặc ở một nơi khác

Trả lời

13

Tôi đã giải quyết vấn đề này bằng cách tạo ra "Visual Studio" xây dựng bước và thêm build tiếp theo thông số

/p:Configuration=QA 
/p:DeployOnBuild=true 
/p:PublishDir=M:\MyPackage 

Nó vẫn không sao chép gói triển khai vào thư mục MyPackage, nhưng nó có sẵn trong thư mục "obj" của nguồn dự án và điều này là đủ cho tôi.

+3

Tôi có thể kiểm soát nơi gói triển khai được xuất bản qua thuộc tính OutDir - '/ p: OutDir = M: \ MyPackage' – Evan

+0

Theo cảnh báo nhóm, chúng tôi khuyên bạn nên xác định Thuộc tính hệ thống trên Thông số xây dựng thay thế. –