Jenkins - Git Client插件不断克隆裸存储库

时间:2017-07-19 19:50:19

标签: git github jenkins jenkins-plugins

我在一个插件中有一些代码,我写的看起来像这样:

newClient.clone(payload.getPullRequestSSH(), "origin", true, ""); newClient.checkout(payload.getPullRequestBranch());

基本上,我正在尝试克隆一个工作存储库(基于我从GitHub webhook提供的SSH URL),然后检查一个也是从webhook指定的分支。

然而,每当我尝试这个时,git-client插件总是克隆我无法构建的裸存储库版本。 git-client有没有办法克隆repo的工作副本?文字克隆方法没有提到这一点。

从Git Client Source Code获取克隆命令:

  

克隆远程存储库

     

url:要克隆的远程存储库的URL

     

origin:上游曲目名称,按惯例默认为原点

     

useShallowClone:选项   创建一个浅层克隆,它有一些限制,但会进行克隆   操作

     

reference :(可选)更快地引用本地克隆   克隆操作(降低网络和本地存储成本)

0 个答案:

没有答案