मैं अपनी परियोजना बनाने के लिए टीमसिटी स्थापित करने की कोशिश कर रहा हूं, लेकिन मेरा साइक बिल्डस्क्रिप्ट विफल रहता है, क्योंकि गिट निष्पादन योग्य खोजने में असमर्थता को कम करने के कारण, जो पथ पर होना चाहिए। जब मैं पावरशेल शुरू करता हूं और चीज़ को अपने आप निष्पादित करता हूं, तो सब कुछ ठीक काम करता है।टीमसिटी बिल्ड एजेंट कहां से अपना पथ पर्यावरण प्राप्त करता है?
अभी तक TeamCity कहते पथ वातावरण चर (के रूप में Windows वातावरण चर संवाद में सिस्टम चर सूची है, साथ ही HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path
पर रजिस्ट्री में दिखाया गया है) की सामग्री
%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
है अपने env.Path है बस
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
मैंने कंप्यूटर (कई बार) को पुनरारंभ किया है जो किसी भी मदद नहीं करता है।
टीमसिटी बिल्ड एजेंट का पाथ वैरिएबल सिस्टम डिफ़ॉल्ट से अलग क्यों है, और मैं इसे कैसे ठीक कर सकता हूं?
अभी तक कोई उचित समाधान? – tishma
मुझे अनुमान लगाने से नफरत है, लेकिन यदि आप इसे विंडोज सेवा के रूप में चला रहे हैं, तो पर्यावरण सेवा चलाने वाले उपयोगकर्ता से पर्यावरण आएगा। – tishma
नहीं, कोई समाधान नहीं। मैंने TeamCity को हटा दिया और अब इसके बजाय CruiseControl.net का उपयोग करें। – erikkallen