代码之家  ›  专栏  ›  技术社区  ›  Ivo

由于在分支上设置了更改,CCNET主干开始生成

  •  1
  • Ivo  · 技术社区  · 14 年前

    我正在使用CCNET与Mercurial的结合。我有一个项目有一个分支和一个负责人。它们都在CCNET中配置。分支运行正常,只有在该分支发生更改时才开始生成。

    主干(称为default)在每次检查修改时都开始构建,因为它“看到”分支的更改集。它不会检查它们(好好想想),但它每次都在不断地构建。

    如何避免主干项目看到分支的变更集?

    <sourcecontrol type="hg"> <repo>http://repository/hg/hgwebdir.cgi/projectsname/</repo> <workingDirectory>D:\projects\projectsname</workingDirectory> <branch>default</branch>
    </sourcecontrol>

    3 回复  |  直到 14 年前
        1
  •  3
  •   Ry4an Brase    14 年前

    听起来像是你发现了一个CCNET错误,但如果以后有用的话,如果你想CCNET只拉下一个特定的命名分支,你可以用这个符号作为你的repo URL:

    <repo>http://repository/hg/hgwebdir.cgi/projectsname/#branchname</repo>
    

    hg help urls :

    指示特定的分支、标记或 修订版“.revisions”。

    当然,这是假设CCNET在暗中使用mercurial,但这是一个相当安全的赌注。

        2
  •  1
  •   Ivo    14 年前

    嗯,我看起来像是一个CCNET错误,我在默认值上添加了一个变更集,现在它每30秒停止构建一次

        3
  •  0
  •   Williams    14 年前
    推荐文章