2011-09-20 14 views
7

TeamCityからバッチファイルの実行を自動化する方法を教えてください。 TCビルド構成を作成し、TCエージェントでビルド設定を行い、指定されたバッチファイルを自動的に実行できますか?TeamCityから.batファイルを実行する

EDIT:バッチスクリプト。

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 

エラーメッセージ:

[12時25分12秒]: 'projBuild' は、内部または外部コマンドとして認識されない、[12時25分12秒]:操作可能なプログラムまたはバッチファイル。[12:25:13]:ビルドが完了しました。

答えて

12

はい、Command Line runnerを使用するとできます。

Build Step

+0

MSbuildランナーオプションの使用はどうですか? – ZVenue

+0

他のバッチファイルや実行可能ファイル、Ant、MSbuildなどを実行できる設定を使用できますが、1つのBATファイルを実行するだけの場合は、私の答えに示唆されているように最も簡単で適切な設定を使用する必要があります。 – CrazyCoder

+0

:コマンドラインオプションでこれをやろうとしましたが、エラーが発生しました。元の投稿の編集内容をご覧ください。あなたの助けをありがとう – ZVenue

関連する問題