私はMSBuildのプラグインとジェンキンス上の.NETプロジェクトを構築しようとしています
を構築ジェンキンスにMSBuildの引数で作成されたartfiactsにZIPファイルを取得することができません。 AWS Elastic Beanstalkに展開するZIPパッケージを作成するために必要な引数をいくつか渡しています。私はTFSでこのMsBuild引数を使用しています。それは期待どおりに働いた。私がジェンキンスで挑戦したとき。ビルド出力(アーティファクト)でZIPファイルが取得されません。 これらは引数で、私はジェンキンスジョブに渡しています:
/p:Configuration=Release /p:DeployOnBuild=True /P:PackageTempRootDir=\Release
/p:DeployIisAppPath="Default Web Site";DefaultPackageFileName=TDApi_Test.zip
/p:PackageAsSingleFile=true"
私は/t:rebuild /p:PackageLocation="${WORKSPACE}\Release"
のようないくつかの他の引数を、また試してみました。それはうまくいきませんでした。
ビルドが正常に完了しました。問題は、受け入れられてもアーティファクトにならないということです。
どのバージョンのmsbuild/VSを使用しますか? 2017ビルドツールのみをインストールした場合は、https://github.com/Microsoft/msbuild/issues/1901 –
インストールされているバージョン::: C:\ Administrator> msbuild -version Microsoft(R)Build Engineバージョン4.6.1590.0 [Microsoft .NET Framework、バージョン4.0.30319.42000] 著作権(C)Microsoft Corporation。全著作権所有。 – Meet101
これは、.NET Frameworkにmsbuildが含まれているため、VSを使用して出荷することを希望します(VS2015に対して14、VS2017に対して15) –