2017-03-01 32 views
0

ビルド定義では、これらのパラメータがmsbuild引数に含まれています: /p:DeployOnBuild = true/p:WebPublishMethod = FileSystem/p:PackageLocation = $ StagingDirectoryの)\ DeployPackages \/P:PackageAsSingleFile = falseを/ P:SkipInvalidConfigurations =真/ P:AutoParameterizationWebConfigConnectionStrings =偽/ P:GenerateProjectSpecificOutputFolder = trueをTFSビルド定義を使用するmsbuild引数を使用してステージングディレクトリのファイルを生成する

必要なすべてのファイルがDeployPackagesフォルダの場所が、フォルダとサブフォルダの一覧ですコードに到達することは大きなものです。フォルダ数を減らす方法はありますか? _work¥5¥a¥DeployPackages¥Archive¥Content¥d_C¥tfsbuild_work¥5¥s¥Main¥AdService¥obj¥DEVE¥Package¥PackageTmp¥

これは、コピーする必要があるファイルを含むPackageTmpフォルダです私たちのサーバーに。

おかげ

+0

? –

答えて

0

更新

は、フォルダパスを低減し、構造、あなたはパッケージの場所に$(build.stagingDirectory)の代わりに、他の引数を使用することができます。このような

/p:PackageLocation="$(BuildConfiguration)"\DeployPackages\XX.zip 

または


/p:PackageLocation="$(build.artifactstagingdirectory)\DeployPackages\XX.zip 

としてあなたはどんな長いパスの問題を得た場合だけでなく、最も効果的かつ簡単な方法は、まだあなたのファイル/フォルダ構造を微調整いくつかの時間 を費やしています。例えば

:プロジェクト名は、ビルドの名前でもあるので、代わりの\xx\Build\Drop\ProjectName、ちょうど\xx\Build\Drop(または\xx\Builds)を使用します。

+0

私は次のビルドサービス(vnext)を使用しています。これに\ DeployPackages \アーカイブ\コンテンツ\ _work \ 5 \ D_C \ tfsbuild_work \ 5 \ S \メイン\ AdServiceでは\ OBJ \ DEVE \パッケージ\ PackageTmp \ : _work \ 5 Iから行ってみたい \ a \ DeployPackages \ AdService msbuild引数PackageAsSingleFile = trueを変更すると、ここに配置する必要があります(プロジェクト名です)\ファイルは になります。ファイルをフォルダ構造に入れるのではなく、zipファイルを生成しますが、zipのフォルダ構造は他のものと同じです。 –

+0

'/ p:PackageAsSingleFile = true'を使用することをお勧めします。あなたの参照用のブログ[コマンドラインから配布するためのWebプロジェクトをパッケージ化する方法](https://blogs.endjin.com/2016/10/how-to-package-a-web-project-for-deployment-コマンドラインから)。 'build.stagingDirectory'に何か問題があります。あなたの 'build.stagingDirectory'が長すぎて肥大している場合は、これを再度チェックしてください。フォルダ構造のパッケージの場所は同じでなければなりません。 –

+0

@CaptainKirkまた、 '/ p:PackageLocation'を'/p:PackageLocation = "$(BuildConfiguration)' "に変更して試してみることもできます:http://stackoverflow.com/questions/33904574/*複数のWebアプリケーションを持つビルドを使用するビジュアルスタジオチームサービス@ –

0

あなたはこの引数を使用することができます?築く使用しているXAMLまたはVnextを構築

/p:outdir="$(build.artifactstagingdirectory)\DeployPackages" 
関連する問題