Tôi đang tạo ảnh chụp màn hình khi kiểm tra đầu cuối của NUnit không thành công và tôi đang cố gắng xuất bản nó với TeamCity (tác nhân xây dựng và máy chủ đang chạy trên Windows) bằng cách sử dụng thông báo dịch vụ sau (như được mô tả here) với Console.WriteLine
từ một thử nghiệm NUnit:Tại sao các tạo tác của tôi không được xuất bản trong khi xây dựng bằng cách sử dụng thông báo dịch vụ publishArtifacts xuất hiện trong TeamCity?
##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
tôi thấy dòng trong xây dựng nhật ký:
------- Stdout: -------
##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
Nhưng TeamCity không chọn lên các tập tin, hoặc ít nhất là nó không được hiển thị trong xây dựng hiện vật. Làm cách nào để tôi thực hiện công việc này?
Có thể rằng thông điệp của bạn có chứa một số ký tự mà phải được thoát ra: http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages? –
Không, miễn là ':' và '\\' là OK (và chúng xuất hiện) thì đó không phải là vấn đề. – GraemeF