g .*_*g . 3 mercurial branch build jenkins
我正在与Mercurial建立持续集成(Jenkins),并且我正在尝试将其配置为构建多个版本(分支).我有它为默认分支工作使用hg archive
导出(svn term)代码来执行干净的构建.现在我想为一个命名分支做同样的事情.
我的问题是,我无法弄清楚如何为hg存档指定命名分支.可以选择使用-r选项指定标记(或修订版),但我没有看到任何关于分支的内容.
作为一个相关的问题,似乎当我这样做时hg archive
,它从工作目录而不是存储库导出.这意味着,当有人提交代码,我们要做的hg update
第一之前hg archive
获取代码到构建.也许我可以配置Jenkins自动执行此操作?
很明显,我来自一个svn背景,我不确定我的脑袋是否完全被Mercurial所包围,所以如果我以错误的方式接近这个,请告诉我更好的方法.
Tim*_*gan 10
该--rev
参数将接受一个名为分支.例如,您可以执行以下操作:
hg archive --rev <branch_name> <DESTINATION>
Run Code Online (Sandbox Code Playgroud)
这为您提供了命名分支顶端的repo存档.
详情hg help revisions
请见.
归档时间: |
|
查看次数: |
5069 次 |
最近记录: |