2012-05-03 9 views
0

Jenkinsとほぼ一緒にASP.NET Webアプリケーションの自動発行をセットアップしました。私は1つのローカル仮想マシンでそれを完了させましたが、実動サーバーを試しても機能しませんでした。Jenkins - MSBuildを続行できません。

誰かが助けてくれますか?ここでは、コンソールのエラー出力がある:

...... 
no change for **SVNpath**1 since the previous build 
Path To MSBuild.exe: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe 
Executing command: cmd.exe /C C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe /t:rebuild D:\JenkinsInstall\jobs\ADDevelopmentPublishing\workspace\Web\ABC\ABC.csproj && exit %%ERRORLEVEL%% 
[workspace] $ cmd.exe /C C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe /t:rebuild D:\JenkinsInstall\jobs\ADDevelopmentPublishing\workspace\Web\ABC\ABC.csproj && exit %%ERRORLEVEL%% 

The command prompt has been disabled by your administrator. 

Press any key to continue . . . 
Build step 'Build a Visual Studio project or solution using MSBuild.' marked build as failure 
Finished: FAILURE 
------------------ 

多くのおかげ

+0

私の最初の投稿のためにフォーマットが大変残念です。私は次のポストにもっと注意する。 –

+0

プロダクションサーバーでビルドする必要はありますか?私たちはすべてのMSビルドを1つのノードで実行し、[webdeploy](http://www.iis.net/download/webdeploy)を使用してさまざまなターゲットにプッシュします。 –

答えて

2

このライン: The command prompt has been disabled by your administratorあなたがサーバー上のバッチ命令を起動するために許可されていないことを示しています。

+0

ご返信ありがとうございます。しかし、私も管理者としてサーバーにログオンしてメッセージを解決しようとしましたが、gpedit.mscユーティリティを設定して、 "ユーザーが対話型コマンドプロンプトを実行できないようにする"というフラグをオンにしました。その後、ジェンキンスはまだ動作しませんでした。 (私はジェンキンスを私のサーバにウィンドウサービスとしてインストールしました) –

+0

@DavidNguyen(実行しているWindowsのバージョンは言わなかったので、これが当てはまることを願っています)サービスとして、Jenkinsは "NT Authority \ System" 。 cmdにプロンプ​​ト特権があることを確認する必要があります。 cmdプロンプトをシステムユーザーとして実行しようとすることで、テストすることができます。これは[システムユーザーとして実行する方法に答える](http://serverfault.com/a/31415/73329)です。 – jwernerny

+0

ありがとうございます。 –

関連する問題