Tôi có thiết lập máy chủ TeamCity để thực hiện các bản dựng CI của mình. Tôi đang xây dựng và thử nghiệm giải pháp C # và chạy một số tác vụ MSBuild tùy chỉnh. Một trong những tác vụ này là in cảnh báo trong đầu ra bản dựng của tôi ...
Tham số dòng lệnh MSBuild chứa tham số "/ property:" hoặc "/ p:". Vui lòng sử dụng Tham số bản dựng thay thế.
Tôi không hiểu điều này có nghĩa là gì hoặc làm thế nào để loại bỏ nó. Google không tốt (có hoặc không có lỗi đánh máy). Tôi đã chạy tác vụ từ dòng lệnh (with /verbosity:diagnostic
) và nó không xuất hiện, vì vậy tôi tin rằng đó là một thông báo TeamCity.
Nhiệm vụ MSBuild là
<Target Name="InstallDb">
<MakeDir Directories="$(DbPath)" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseDrop.sql" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseCreate.sql -v DbPath="$(DbPath)"" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseProgrammability.sql" />
</Target>
Và thông tin bước TeamCity có liên quan là
Phiên bản MSBuild: 4.0
MSBuild ToolsVersion: 4.0
Run platform: x64
Mục tiêu: InstallDb
Tham số dòng lệnh: /property:DbPath=%env.DB_PATH%