从我在 bitbucket 中的 repo 中签出特定分支时,我的 jenkins 失败了。它只发生在这个 repo 和这个分支上,因为其他工作完美。错误是“未知修订分支名称”,其中分支名称是我的分支的名称。
我仍然不明白为什么 jenkins 的 mercurial 插件在配置分支时不使用 --b (分支),尽管 --rev (修订版)。但无论如何,以下内容已与命令行一起使用:
- 克隆指定分支名称
- 将分支名称指定为 --rev 参数的克隆
当您以一种奇怪的方式配置分支时,Jenkins 的 mercurial 插件使用“--rev”。首先,它使用 --rev 克隆分支,然后将分支更新到此修订版,这就是它失败的时刻。
事实上,当我在这个分支中签出并执行“hg 分支”时,这个分支并没有显示出来。
有任何想法吗?