2017-03-20 4 views
1

Wordpressのphpファイルのビルドとリリースパイプラインがありますが、ソースコントロールで変更されたファイルのビルドを作成したいだけです。 Visual Studioのビルドタスクは使用していません。これはPHPファイルの場合には当てはまりません。ここでファイルのインクリメンタルビルドVSTSのみ(Wordpress)

は、パイプラインが設定されている方法です。ビルドの下で現在 私だけ$(Build.SourcesDirectory)から成果物を公開し使用していますし、リリースパイプラインの下で、私はFTPアップロードを使用してWebサイトにそれらの成果物をコピーしています。

ファイルの量が10Kよりも大きいので、

私はそれだけで変更されたファイルを構築し、再び全体ではなく、ディレクトリのものと を公開したいです。

リリースでは、アーティファクトに基づいて自動的にファイルが選択されるため、ビルド内でどのように達成できますか。

答えて

0

VSTSには、以前の成果物に基づいてファイルを選択できる機能はありません。

あなたはそれを達成するために、これらの方法を参照することができます。

  1. (バージョンをコミット/チェンジ、例えばファイル名、日付時刻)各ファイルの情報を公開/最後のアップロードを保存するXMLファイルを作成します。
  2. そのフォルダ
内のファイルを公開
  • get files metadataとそのXMLファイルと比較)ファイルを比較する論理を含まPowerShellスクリプトファイルを作成し、特定のフォルダに更新されたファイルをコピーします
  • 関連する問題