【问题标题】:changelog error in JenkinsJenkins中的更改日志错误
【发布时间】:2015-03-10 12:23:32
【问题描述】:

我已经在 Windows 上安装了 Jenkins 版本 1.599,并使用 cvs 配置了 Jenkins,并且能够通过检查 Skip changelog 选项从 cvs 结帐。但取消选中此选项后,我在运行构建时收到以下错误:

cvs rlog -S -d06 Mar 2015 18:49:11 +0500

致命:尝试运行 CVS rlog 时出错 java.lang.RuntimeException: 尝试运行 CVS rlog 时出错

在 hudson.scm.AbstractCvs.executeRlog(AbstractCvs.java:691)

在 hudson.scm.AbstractCvs.access$100(AbstractCvs.java:80)

在 hudson.scm.AbstractCvs$2.invoke(AbstractCvs.java:663)

在 hudson.scm.AbstractCvs$2.invoke(AbstractCvs.java:660)

在 hudson.FilePath.act(FilePath.java:989)

在 hudson.FilePath.act(FilePath.java:967)

在 hudson.scm.AbstractCvs.getRemoteLogForModule(AbstractCvs.java:660)

在 hudson.scm.AbstractCvs.calculateChangeLog(AbstractCvs.java:779)

在 hudson.scm.AbstractCvs.postCheckout(AbstractCvs.java:794)

在 hudson.scm.CVSSCM.checkout(CVSSCM.java:351)

在 hudson.model.AbstractProject.checkout(AbstractProject.java:1270)

在 hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:609)

在 jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)

在 hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:531)

在 hudson.model.Run.execute(Run.java:1718)

在 hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)

在 hudson.model.ResourceController.execute(ResourceController.java:89)

在 hudson.model.Executor.run(Executor.java:240)

我的CVS插件版本是2.11

我的cvs 版本是Concurrent Versions System (CVSNT) 2.0.51d (client/server)

有什么想法吗?有没有什么方法可以在不降级的情况下使用cvs log 命令进行轮询和tag 命令进行标记(而不是rlogrtag)?

【问题讨论】:

    标签: jenkins hudson cvs


    【解决方案1】:

    当 CVS 服务器无法在文件的不同版本之间应用差异时,会生成“值过早结束”消息。虽然不使用 rlog 可以解决这个问题,但实际的解决方法是解决 CVS 服务器上的问题。

    不幸的是,Jenkins 目前不支持使用 rlog 以外的任何东西来计算更改和创建更改日志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-18
      相关资源
      最近更新 更多