[英]Jenkins build warnings “source file does not exist” with OctoPack and ReadyRoll
我正在嘗試使用ReadyRoll建立一個Jenkins構建項目。 大多數情況下,它正在運行,但是我收到與我有關的警告:
MSBUILD : OctoPack warning OCTNOENT: The source file 'c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\bin\Release\' does not exist, so it will not be included in the package [c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\CoreServices.sqlproj]
MSBUILD : OctoPack warning OCTNOENT: The source file 'c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\obj\Release\CoreServices_Package.sql' does not exist, so it will not be included in the package [c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\CoreServices.sqlproj]
我已搜索有關此錯誤的信息,但沒有發現任何幫助。 當我在構建完成后檢查構建服務器時,它說不存在的文件夾和文件確實存在。 對我而言,這意味着某種操作順序錯誤正在發生,但我不知道會在何處或如何發生。
這是生成警告的日志部分:
OctoPack:
Using package version: 8.6.26
OctoPack: OctoPack version: 3.6.1.0
OctoPack: Written files: 10
OctoPack: Copy file: c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\obj\Release\CoreServices.nuspec
OctoPack: Packaging a console or Window Service application (no Web.config detected)
OctoPack: Add binary files
OctoPack: Added file: CoreServices_Package.sql
OctoPack: Added file: CoreServices_DeployPackage.ps1
OctoPack: Added file: CoreServices_Snapshot.nupkg.bin
MSBUILD : OctoPack warning OCTNOENT: The source file 'c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\bin\Release\' does not exist, so it will not be included in the package [c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\CoreServices.sqlproj]
OctoPack: Added file: Deploy.ps1
OctoPack: Added file: DeployFailed.ps1
MSBUILD : OctoPack warning OCTNOENT: The source file 'c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\obj\Release\CoreServices_Package.sql' does not exist, so it will not be included in the package [c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\CoreServices.sqlproj]
OctoPack: Added file: CoreServices.dll
OctoPack: Added file: CoreServices.pdb
OctoPack: NuGet Version: 3.5.0.38733 (Custom build for OctoPack. See http://g.octopushq.com/VersioningInOctopusDeploy)
OctoPack: Attempting to build package from 'CoreServices.nuspec'.
OctoPack: Successfully created package 'c:\scm01-jenkins\workspace\DatabaseDeploys\DatabaseDeploys\CoreServices\obj\octopacked\IC_CoreServices.Database.8.6.26.nupkg'.
這是MSBuild參數:
/ t:清潔,構建/ p:版本= 8.6.26.0;配置=發布/ p:GenerateSqlPackage =真實/ p:ShadowServer = [shadowdatabasename] / p:RunOctoPack = true /p:OctoPackPackageVersion=8.6.26 / p:OctoPackPublishPackageToHttp = http:// [OctopusDeployServer] / nuget / packages / p:OctoPackPublishApiKey = [key]
任何想法如何解決這一問題?
謝謝。
不幸的是,這是ReadyRoll與OctoPack集成的一個已知問題,但是警告是多余的,可以放心地忽略。
要取消顯示警告,請將以下內容添加到您的MSBuild參數中:
/nowarn:OCTNOENT
問題解決后,我將更新此答案(1003)。
對此的修復是ReadyRoll 1.16.18100的一部分; 在構建過程中不應再顯示OctoPack警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.