簡體   English   中英

Jenkins使用OctoPack和ReadyRoll構建警告“源文件不存在”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM