Jenkins SCM Sync配置插件不工作

问题描述:

我安装了SCM Sync配置插件。我创建了存储库以保留jenkins作业的备份。 在创建的作业中,在书签源代码管理中,我给出了Repository URL和Credentials。 作业成功后,我还没有看到任何提交存储库。 只有此警报出现在右下角:“SCM Sync状态:Wed May 11 10:53:34 EDT 2016:检入文件到scm存储库时发生错误。” 我在jenkins中设置记录器就像它在这里所说:https://wiki.jenkins-ci.org/display/JENKINS/ScmSyncConfig+Troubleshootings 但没有人出现。我将它与步骤中描述的一样:“确保您可以从Jenkins访问您的Scm存储库”。 我设置了名为“jenkins进程所有者的id_rsa w主目录”的个人/私钥。 我可以编辑/hudson.scm。 :Jenkins SCM Sync配置插件不工作

<hudson.scm.SubversionSCM_-DescriptorImpl plugin="[email protected]"> 
    <generation>1</generation> 
    <mayHaveLegacyPerJobCredentials>false</mayHaveLegacyPerJobCredentials> 
    <workspaceFormat>8</workspaceFormat> 
    <validateRemoteUpToVar>false</validateRemoteUpToVar> 
    <storeAuthToDisk>false</storeAuthToDisk> 
</hudson.scm.SubversionSCM_-DescriptorImpl> 

但效果是一样的。建立成功,检查文件到scm存储库时出错,在记录器中没有信息 。

在这里,我将贴上什么出现在控制台输出:

Building on master in workspace /home/tomcat/.jenkins/jobs/ScmSyncConfigurationTest/workspace 
Cloning the remote Git repository 
Cloning repository [email protected]:~~/jenkinsbackup.git 
> git init /home/tomcat/.jenkins/jobs/ScmSyncConfigurationTest/workspace # timeout=10 
Fetching upstream changes from [email protected]:~~/jenkinsbackup.git 
> git --version # timeout=10 
using GIT_SSH to set credentials 
> git -c core.askpass=true fetch --tags --progress [email protected]:~~/jenkinsbackup.git +refs/heads/*:refs/remotes/origin/* 
> git config remote.origin.url [email protected]:~~/jenkinsbackup.git # timeout=10 
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 
> git config remote.origin.url [email protected]:~~/jenkinsbackup.git # timeout=10 
Fetching upstream changes from [email protected]:~~/jenkinsbackup.git 
using GIT_SSH to set credentials 
> git -c core.askpass=true fetch --tags --progress [email protected]:~~/jenkinsbackup.git +refs/heads/*:refs/remotes/origin/* 
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10 
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 
Checking out Revision 82c782cf29258f58a630d0ce2728bf8c85d4e03d (refs/remotes/origin/master) 
> git config core.sparsecheckout # timeout=10 
> git checkout -f 82c782cf29258f58a630d0ce2728bf8c85d4e03d 
> git rev-list 82c782cf29258f58a630d0ce2728bf8c85d4e03d # timeout=10 
[workspace] $ /bin/sh -xe /usr/share/apache-tomcat-latest/temp/hudson1626031519696649678.sh 
+ echo hello world 
hello world 
Finished: SUCCESS 

如果有什么我跳过了,我希望你的努力来帮助我提供任何线索。

+0

我无法得到这个插件,但最终因版本0.0.9中的一个bug而停止尝试使用它。一旦你重新启动jenkins,你的整个jenkins站点将只是一个白色屏幕,你必须手动恢复配置才能修复。这不是一个小问题。 – TheEllis

我在SCM Sync configuration plugin上遇到的主要错误是在作业中有名字空白:issue JENKINS 24686

它刚刚固定在0.10.0版本(released 7 hours ago

如果您的具体问题与新版本仍然存在,你可以检查。