2011-07-21 12 views
3

TeamCity 6.5.2でPowershell Runnerを使用して、SqlCmdを呼び出すタスクに依存するPsakeタスクを実行しようとしています。私がこれをやろうとすると、最終的にタイムアウトするかエラーが出るまで、チームシーズンは無限ループになるようです。TeamCity + Psake + SqlCmd Powershell無限ループ

私はTeamCityで-Commandオプションを使用しています。それ以外の場合、TeamCityにバブルしないようにするためのエラーです。

SqlCmdと関係があるようです。私はこれを見つけたblogとUnicodeのsqlcmdエンコーディングを微調整しようとしましたが、不運。

他に誰もこの動作を見ていますか?

答えて

0

PSakeがハングする原因となっている箇所は、ログ出力に関するものです。 sqlcmdの出力をnul(>nul)にリダイレクトしてもよろしいですか?またはout-nullなどを使用してください。

2

私は今日同じ問題を抱えていました。

バグはTW-17732 in their YouTrackです。これはランナーモードのバグで、解決の代わりに非推奨になっています。

推奨モードは-Fileモードですが、それは管理者のPowerShellコンソールに入力して、各エージェントのセキュリティポリシーを変更する必要があります

Set-ExecutionPolicy RemoteSigned