Tôi có một bước Powershell trong một xây dựng TFS mà viết một lỗi cho dòng lỗi và do đó không xây dựng. Tôi muốn bước bỏ qua lỗi và tiếp tục như đã thành công.Làm cách nào để ngăn TFS không thực hiện được bước Powershell khi lỗi được ghi vào luồng lỗi?
Process completed with exit code 0 and had 1 error(s) written to the error stream.
tôi đã cố gắng thiết lập các tùy chọn Continue on error
trong TFS, nhưng kết quả này trong một tình trạng "đã thành công xây dựng một phần", nhưng những gì tôi muốn là cho nó là "thành công".
Tôi cũng đã thử thêm 2>&1 > output.txt
vào cuối dòng tạo lỗi, nhưng lỗi vẫn được ghi vào đầu ra TFS và không được ghi trong tệp văn bản.
Lệnh tôi đang thực hiện là lệnh ghép ngắn New-TfsChangeset
từ TFS 2015 Power Tools.
Xin chào, tôi không thể sử dụng giải pháp của bạn cũng như không xác minh rằng giải pháp này hoạt động vì chúng tôi đang sử dụng TFS 2015 ngay bây giờ. Tôi upvoted nó tuy nhiên. Để làm việc xung quanh nó, tôi đã vô hiệu hóa các chính sách check-in đã bị lỗi khi check-in với lệnh 'New-TfsChangeset'. TFS 2015 Powertools có lỗi trong đó xung quanh chính sách đăng ký. – GiddyUpHorsey