Tôi hiện đang sử dụng TFS và hoạt động quy trình xây dựng thường xuyên để xây dựng một giải pháp. Tuy nhiên, tôi muốn có thể tự động triển khai để tôi có thể xây dựng và triển khai từ xa đến một máy chủ trong một bước.TFS msbuild args/p: DeployOnBuild = true dường như không làm bất cứ điều gì
Trên các đối số MSBuild tôi đang cố gắng chỉ định công tắc triển khai. Dự án của tôi là một dịch vụ cửa sổ, nhưng tôi hiểu rằng vẫn có thể triển khai bất kỳ tệp nhị phân nào bất kể loại dự án (không phải là một dự án web).
hiện xây dựng các thông số:
/p:DeployOnBuild=True /p:UserName=user /p:Password=password
Khi xây dựng chạy trong TFS nó thành công, tuy nhiên tôi đã mong đợi để xem một số nỗ lực triển khai đến máy chủ và một số thông báo lỗi hữu ích nhưng không thấy.
Bạn cần cung cấp cho hồ sơ xuất bản. –
Hồ sơ xuất bản chỉ hoạt động với các dự án web. – suresh2
@ Suresh2 Chúng có thể không được tạo bằng tay và vẫn được sử dụng bởi msbuild không? Sau khi tất cả, msbuild vẫn chỉ là một chương trình dòng lệnh được gọi với các đối số. – jaffa