2017-03-28 10 views
1

私のリリース定義では、ソースコントロール(私の場合はTFVC)に存在する単一のPSスクリプトを実行します。 TFSがエージェントマシン上の1つのスクリプトを含むソースツリー全体をプルダウンせずにこれを行う方法はありません。私は現在、エージェントマシン上でスクリプトのバージョン管理されていないコピーを持っており、リリース定義からその絶対パスを参照しています。これは動作しますが、リリース時に実行されるこのスクリプトの最新バージョンは保証されていません。プロジェクト全体をプルダウンすることなく、リリース定義から単一のPSスクリプトを実行します。

+0

バージョン管理、GitのかTFVCにこのテクニックを説明しましたか? –

+0

TFVC。ありがとう!私は私の質問を修正します。 –

答えて

2

あなたはそれを行うには、少なくとも2つの方法があります。

  1. 必要なものだけを選ぶのマッピングを定義する - あなたは、単一のファイルにマッピングを定義することができ、例えば$/を覆い隠すと$/path_to_my_file
  2. あなたが必要とアーティファクトとして保存したファイルを収集ダミービルドを使用するマップ、私はhttp://blog.casavian.eu/2017/03/04/mixing-tfvc-and-git/
+0

Tfs2017マッピングをビルドする際に、どのようにしてフォルダを隠すことができますか?タイプ "マップ"と "クローク"のみが利用可能です。私は、隠蔽のためにタイプ "マップ"を使用できますか? – phifi

+0

これは私が「地図」を意味したものです(申し訳ありませんが、回答中にUIはありませんでした) –

+0

問題はありません。 – phifi