2011-09-20 13 views
7

से .bat फ़ाइल चलाना TeamCity से बैच फ़ाइल निष्पादित करने के लिए मैं स्वचालित कैसे कर सकता हूं। क्या मैं टीसी बिल्ड कॉन्फ़िगरेशन बना सकता हूं और टीसी एजेंट का निर्माण कर सकता हूं और निर्दिष्ट बैच फ़ाइल स्वचालित रूप से चला सकता हूं?टीमसिटी

संपादित करें: बैच स्क्रिप्ट।

echo off 

echo Do you want to deploy xxxx to DerServ(yn): 
set /p input= 

if "%input%" == "y" goto :1 
if NOT "%input%" == "y" goto :2 

:1 
SET MSBUILD="C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" 
%MSBUILD% xxxxx.defaultTeamCity.msbuild /target:projBuild 

goto end 
:2 
ECHO Exiting... 
goto end 
:end 

pause 

त्रुटि संदेश:

[00:25:12]: 'projBuild' एक आंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है, [00:25:12]: प्रचलित कार्यक्रम या बैच फ़ाइल । [12:25:13]:

उत्तर

12

हाँ, आप इसे Command Line runner का उपयोग करके कर सकते हैं।

Build Step

+0

कैसे MSBuild धावक विकल्प का उपयोग करने के बारे में? – ZVenue

+0

आप किसी भी कॉन्फ़िगरेशन का उपयोग कर सकते हैं जो अन्य बैच या निष्पादन योग्य फ़ाइलों, चींटी, एमएसबिल्ड इत्यादि चला सकता है, लेकिन यदि आप केवल एक बैट फ़ाइल चलाने के लिए चाहते हैं, तो आपको मेरे उत्तर में सुझाए गए सबसे सरल और उचित कॉन्फ़िगरेशन का उपयोग करना चाहिए। – CrazyCoder

+0

: मैंने कमांड लाइन विकल्प द्वारा ऐसा करने का प्रयास किया .. लेकिन मुझे एक त्रुटि मिल रही है .. कृपया मूल पोस्ट संपादन देखें। आपकी मदद के लिए धन्यवाद – ZVenue