IBM UrbanCode で実行されるアプリケーション プロセスがあります。このプロセスでは、CloudFoundry CLI を使用する Powershell スクリプトを使用します。アプリケーション プロセスは、CloudFoundry CLI がインストールされており、パスで利用できるエージェント上で実行されます。奇妙なことに、Powershell プラグインは、CloudFoundry CLI がパス上にあることを認識していません。プラグイン自体を介してパスをエコーアウトすると、これが確認されます。
現在、申請プロセスは次のようになっています。
- ジョブの開始時に CloudFoundry CLI を UCD のワークスペースにコピーします。
- 次の構文を使用して、さまざまな CloudFoundry コマンドを実行し
.\cf login -u foo -p bar -o baz -s bart
ます。クライアントをワークスペースにコピーしたり、.\cf 構文を使用してスクリプトの移植性を高めたりする必要がないようにしたいと考えています。
Powershell プラグインがエージェントのパスを尊重するようにするにはどうすればよいですか?