![]() |
|
|
|
|
Change By:
|
Ondrej Rafaj
(08/Jan/14 12:02 PM)
|
|
Description:
|
h5. Steps to reproduce
# Create a free-style project. # Set "Git Repository URL". The repository specified should use submodules. # In "Additional Behaviours", add "Advanced sub-modules behaviours" and check "Recursively update submodules". # Build it.
h5. Expected result
Workspace should have git working tree and submodules.
h5. Actual console log
{code} Cloning the remote Git repository Cloning repository git://***/*.git Fetching upstream changes from git://***/*.git Fetching upstream changes from git://***/*.git Checking out Revision 0123456789abcdef0123456789abcdef01234567 (origin/master) FATAL: No remotes found! hudson.plugins.git.GitException: No remotes found! at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getDefaultRemote(CliGitAPIImpl.java:702) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setupSubmoduleUrls(CliGitAPIImpl.java:863) at hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:69) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:882) at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) at hudson.model.Run.execute(Run.java:1502) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:236) {code}
h5. Actual .git/config
{code} [core] repositoryformatversion = 0 filemode = false logallrefupdates = true {code}
There is no [remote "origin"] nor [submodule "submodule-name"] sections.
h5. Workaround
One of the followings:
* Downgrade git plugin to 1.5 * Do not check "Recursively update submodules" * Do not checkout git repository with submodules
* Create a shell build step with: git submodule update --init --recursive
|
|
|
|
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
[email protected].
For more options, visit
https://groups.google.com/groups/opt_out.