2

当我在 Jenkins 中使用将 bitbucket 引用为源代码控制系统的子模块时,我收到一条错误消息。

Windows Server 2012 R2 Jenkins 版本:Jenkins 版本。2.73.1 Bitbucket:私有

ssh 密钥身份验证很好,因为我可以单独从存储库下载数据而没有任何错误,但是当我在作业中指定子模块时出现错误。

错误:参考路径不存在:git@bitbucket.org:stuff/repo.git

有什么想法吗?

输出:


Building in workspace C:\Program Files (x86)\Jenkins\workspace\Extra_new9
Cloning the remote Git repository
Cloning repository git@bitbucket.org:yes/repo.git
 > C:\Program Files (x86)\Git\bin\git init C:\Program Files (x86)\Jenkins\workspace\Extra_new9 # timeout=10
Fetching upstream changes from git@bitbucket.org:yes/repo.git
 > C:\Program Files (x86)\Git\bin\git --version # timeout=10
using GIT_SSH to set credentials 
 > C:\Program Files (x86)\Git\bin\git fetch --tags --progress git@bitbucket.org:yes/repo.git +refs/heads/*:refs/remotes/origin/*

 > C:\Program Files (x86)\Git\bin\git config remote.origin.url git@bitbucket.org:yes/repo.git # timeout=10
 > C:\Program Files (x86)\Git\bin\git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > C:\Program Files (x86)\Git\bin\git config remote.origin.url git@bitbucket.org:yes/repo.git # timeout=10
Fetching upstream changes from git@bitbucket.org:yes/repo.git
using GIT_SSH to set credentials 
 > C:\Program Files (x86)\Git\bin\git fetch --tags --progress git@bitbucket.org:yes/repo.git +refs/heads/*:refs/remotes/origin/*

 > C:\Program Files (x86)\Git\bin\git rev-parse "refs/remotes/origin/dev^{commit}" # timeout=10
 > C:\Program Files (x86)\Git\bin\git rev-parse "refs/remotes/origin/origin/dev^{commit}" # timeout=10
Checking out Revision 879325c17c9d8043c95a03e954b85c5eb26fbee3 (refs/remotes/origin/dev)
 > C:\Program Files (x86)\Git\bin\git config core.sparsecheckout # timeout=10
 > C:\Program Files (x86)\Git\bin\git checkout -f 879325c17c9d8043c95a03e954b85c5eb26fbee3

Commit message: "yeeeey"
First time build. Skipping changelog.
 > C:\Program Files (x86)\Git\bin\git remote # timeout=10
 > C:\Program Files (x86)\Git\bin\git submodule init # timeout=10

 > C:\Program Files (x86)\Git\bin\git submodule sync # timeout=10
 > C:\Program Files (x86)\Git\bin\git config --get remote.origin.url # timeout=10

 > C:\Program Files (x86)\Git\bin\git submodule init # timeout=10
ERROR: Reference path does not exist: git@bitbucket.org:somethingelse/subrepo.git
 > C:\Program Files (x86)\Git\bin\git config -f .gitmodules --get-regexp ^submodule\.(.*)\.url # timeout=10
 > C:\Program Files (x86)\Git\bin\git config --get submodule.subrepo.url # timeout=10
 > C:\Program Files (x86)\Git\bin\git remote # timeout=10
 > C:\Program Files (x86)\Git\bin\git config --get remote.origin.url # timeout=10
 > C:\Program Files (x86)\Git\bin\git config -f .gitmodules --get submodule.subrepo.path # timeout=10
using GIT_SSH to set credentials 
 > C:\Program Files (x86)\Git\bin\git submodule update --init --recursive --remote subrepo

ERROR: Timeout after 10 minutes

FATAL: Command "C:\Program Files (x86)\Git\bin\git submodule update --init --recursive --remote subrepo" returned status code -1:
stdout: 
stderr: 
hudson.plugins.git.GitException: Command "C:\Program Files (x86)\Git\bin\git submodule update --init --recursive --remote subrepo" returned status code -1:
stdout: 
stderr: 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1924)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1643)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:71)
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$7.execute(CliGitAPIImpl.java:1097)
    at hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:107)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1193)
    at hudson.scm.SCM.checkout(SCM.java:495)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1212)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:566)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:491)
    at hudson.model.Run.execute(Run.java:1737)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:419)
Finished: FAILURE
4

0 回答 0