私のリリース定義では、ソースコントロール(私の場合はTFVC)に存在する単一のPSスクリプトを実行します。 TFSがエージェントマシン上の1つのスクリプトを含むソースツリー全体をプルダウンせずにこれを行う方法はありません。私は現在、エージェントマシン上でスクリプトのバージョン管理されていないコピーを持っており、リリース定義からその絶対パスを参照しています。これは動作しますが、リリース時に実行されるこのスクリプトの最新バージョンは保証されていません。プロジェクト全体をプルダウンすることなく、リリース定義から単一のPSスクリプトを実行します。
1
A
答えて
2
あなたはそれを行うには、少なくとも2つの方法があります。
- 必要なものだけを選ぶのマッピングを定義する - あなたは、単一のファイルにマッピングを定義することができ、例えば
$/
を覆い隠すと$/path_to_my_file
- あなたが必要とアーティファクトとして保存したファイルを収集ダミービルドを使用するマップ、私はhttp://blog.casavian.eu/2017/03/04/mixing-tfvc-and-git/
バージョン管理、GitのかTFVCにこのテクニックを説明しましたか? –
TFVC。ありがとう!私は私の質問を修正します。 –