1
Bambooビルド中にローカルマシン上で長時間実行されるコンソールアプリケーションを起動するには、NAntが必要です。これは、正しくコンソールUIなしでこれを行います。それをすべて表示しようとするのではなく、UIを表示しない簡単な例に取り組んだ。Bamboo、NAnt、PSExecにコンソールUIが表示されない
私は次のように入力すると:
C:\PSExecPath\psexec -d -i ping localhost
または
C:\PSExecPath\psexec \\localmachinename -d -i ping localhost
を私は1つのUIを含め期待する正確な結果を得ることができます。
しかし、この同じコマンドをNAntから開始すると、UIはありません。たとえば、次のビルドファイルが竹で開始された後のNAntによって運営されている場合:
<?xml version="1.0"?>
<project default="all">
<target name="all">
<exec program="C:\PSExecPath\psexec.exe" spawn="true">
<arg value="\\localmachinename" />
<arg value="-d" />
<arg value="-i" />
<arg value="ping" />
<arg value="localhost" />
</exec>
</target>
</project>
はちょうどそれが記載されていることを確認するために、NAntのは、同じプロファイルで実行されています。
-i(私の場合は '4')の後に特定のセッションを追加しようとしても役に立たない。 –