3

TeamCity 6.5.2 で Powershell Runner を使用して、SqlCmd を呼び出すタスクに依存する Psake タスクを実行しようとしています。これを行おうとすると、最終的にタイムアウトするかエラーが発生するまで、teamcity が無限ループに入るようです。

TeamCity で -Command オプションを使用しています。そうしないと、TeamCity にバブリングしないというエラーが発生します。

SqlCmdと関係があるようです。このブログを見つけて、sqlcmd エンコーディングを Unicode に微調整しようとしましたが、うまくいきませんでした。

他の誰かがこの動作を見たことがありますか? もしそうなら、修正方法はありますか?

4

2 に答える 2

2

今日も同じ問題がありました。

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

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

Set-ExecutionPolicy RemoteSigned
于 2014-08-29T07:32:10.343 に答える
0

PSake がハングを引き起こしているのを見た場所の 1 つは、ログ出力に関するものです。sqlcmd の出力を nul ( >nul)にリダイレクトしてみてください。または、out-null適切なものを使用します。

于 2011-07-22T07:01:34.053 に答える