【问题标题】:Configuring Buildbot Builder for correct SourceStamp behavior为正确的 SourceStamp 行为配置 Buildbot Builder
【发布时间】:2015-02-01 11:37:41
【问题描述】:

我收到了一个关于 buildbot 中正确“源标记”用法的问题。

情景:

  • 要构建的项目由一个lib和一个核心组成
  • lib 和核心存储在两个不同的 svn 存储库中
  • lib 和 core 在主干头上有不同的修订号
  • 项目的构建工厂检查 lib(头),构建它,然后检出核心(头)并构建它(链接先前构建的 lib)所有在同一个构建工厂中。
  • 假设构建 #123(在 buildbot 中)由于错误签入核心源代码库而损坏。以前的 build #122 很好。
  • 从构建器页面中,我选择特定构建 (#122),然后选择“构建相同的源标签”并单击“重建”

我所期待的:

  • buildslave 将检查运行 build #122 时使用的 lib 和 core svn 版本,比如 lib 的 rev r100 和核心的 r1456 版本。

真正发生的事情:

  • buildslave 签出在两个 repo 的头部执行,导致构建失败

问题:

  • 我想了解我对 buildbot 中“源标记”如何工作的理解是否正确。
  • 我在配置中做错了吗?
  • 我是否需要特别做一些事情才能让奴隶按我预期的方式行事? (如果可能的话)

我的设置如下: 主机和从机上的 buildbot 0.8.9。 代码存储在 svn 存储库中

【问题讨论】:

    标签: svn buildbot


    【解决方案1】:

    如果一个 Builder 有两个不同的结帐,您必须使用“代码库”功能。这将让您跟踪两个源标记,每个标记一个。你在使用“代码库”吗?

    【讨论】:

    • 我想我不是...将检查文档。谢谢提示
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 2021-02-21
    相关资源
    最近更新 更多