Tôi đang cố gắng thiết lập TeamCity để xây dựng dự án của mình, nhưng bản dựng psake của tôi không thành công, với lý do bị thu hẹp xuống để không thể tìm thấy tệp thực thi git, được cho là trên đường dẫn. Khi tôi bắt đầu một PowerShell và thực hiện điều đó một mình, mọi thứ hoạt động tốt.Nhân viên xây dựng TeamCity có môi trường đường dẫn từ đâu?
Nội dung của biến môi trường Path (như thể hiện trong danh sách các biến hệ thống trong hộp thoại biến cửa sổ Môi trường, cũng như đăng ký tại HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path
) được
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Git\cmd
chưa TeamCity nói env.Path của nó là chỉ
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Windows\System32\WindowsPowerShell\v1.0
Tôi đã khởi động lại máy tính (nhiều lần) không giúp được gì.
Tại sao biến PATH của đại lý TeamCity khác với mặc định của hệ thống và cách khắc phục?
Bất kỳ giải pháp hợp lý nào chưa? – tishma
Tôi ghét đoán, nhưng nếu bạn đang chạy nó như một dịch vụ cửa sổ, môi trường sẽ đến từ người dùng chạy dịch vụ. – tishma
Không, không có giải pháp. Tôi bỏ TeamCity và bây giờ sử dụng CruiseControl.net thay thế. – erikkallen