【问题标题】:CruiseControl.Net modification check datetime parse errorCruiseControl.Net 修改检查日期时间解析错误
【发布时间】:2011-03-01 13:59:56
【问题描述】:

每次巡航控制检查 TFS 修改时,我们都会收到以下错误:

BUILD EXCEPTION
Error Message:  System.FormatException: Die Zeichenfolge wurde nicht als gültiges 
DateTime     erkannt. bei System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi,
DateTimeStyles styles) bei    
ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser.ParseChangeSet(StringBuilder 
changeSet) bei ThoughtWorks.CruiseControl.Core.Sourcecontrol.VstsHistoryParser.Parse(TextReader 
vstsLog, DateTime from, DateTime to) bei 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Vsts.GetModifications(IIntegrationResult from, 
IIntegrationResult to) bei 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModificationsWithLogging
(ISourceControl sc, IIntegrationResult from, IIntegrationResult to) bei 
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl 
sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild) bei 
ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, 
IIntegrationResult to) bei 
ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)
Project:    JW.Consumer.DB
Date of build:  2011-03-01 08:56:13
Running time:   00:00:01
Integration Request:    Build (IfModificationExists) triggered from continuous

强制构建效果很好。 我们使用 TFS 2010 和 CC.Net 1.6 我们的 ccnet.config 如下所示:

<sourcecontrol type="vsts" >
  <server>http://tfsserver1:8080/tfs</server>
  <project>$/ProjectXy</project>
  <workingDirectory>C:\WorkingDir</workingDirectory>

  <cleanCopy>false</cleanCopy>
  <autoGetSource>true</autoGetSource>
  <force>true</force>
  <deleteWorkspace>false</deleteWorkspace>
</sourcecontrol>

<triggers>
  <intervalTrigger name="continuous" seconds="300" buildCondition="IfModificationExists" initialSeconds="30" />
</triggers>

有人知道解决办法吗?

【问题讨论】:

    标签: tfs msbuild cruisecontrol.net


    【解决方案1】:

    我的猜测是存在不同日期格式的错误(有一些 bugs 仍然 open 没有回复)。
    尝试修改日期和时间系统区域设置。

    HTH

    【讨论】:

      猜你喜欢
      • 2018-05-27
      • 2018-06-18
      • 1970-01-01
      • 2017-09-26
      • 2018-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-18
      相关资源
      最近更新 更多