Nicht in der Lage ZIP-Datei in artfiacts von MSBuild Argumenten in Jenkins baut erstellt bekommen
Ich versuche, .NET-Projekt auf Jenkins mit MsBuild Plugin zu bauen. Ich übergebe einige wenige erforderliche Argumente, um ein ZIP-Paket zur Bereitstellung in AWS Elastic beanstalk zu erstellen. Ich habe diese MsBuild-Argumente zuvor in TFS verwendet. Es hat wie erwartet funktioniert. Als ich es in Jenkins versuchte. Ich erhalte keine ZIP-Datei in der Build-Ausgabe (Artefakte). Dies sind die Argumente, ich vorbei in Job Jenkins:
/p:Configuration=Release /p:DeployOnBuild=True /P:PackageTempRootDir=\Release
/p:DeployIisAppPath="Default Web Site";DefaultPackageFileName=TDApi_Test.zip
/p:PackageAsSingleFile=true"
ich auch einige andere Argumente versucht haben, wie /t:rebuild /p:PackageLocation="${WORKSPACE}\Release"
. Es hat nicht so gut funktioniert.
Mein Build ist erfolgreich abgeschlossen. Das Problem ist, dass Artefakte nicht akzeptiert werden.
Welche Version von Msbuild/VS verwenden Sie? Wenn Sie nur die Build-Tools für 2017 installiert haben, wird möglicherweise https://github.com/Microsoft/msbuild/issues/1901 –
Installierte Version ::: C: \ Administrator> msbuild -version Microsoft (R) Build Engine angezeigt Version 4.6.1590.0 [Microsoft .NET Framework, Version 4.0.30319.42000] Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten. – Meet101
Das ist das .net-Framework enthalten Msbuild, werden Sie das One-Versand mit VS wollen (14 für vs 2015, 15 für VS 2017) –