Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从jenkins到github的推送以静默方式失败_Git_Github_Jenkins_Push_Cloudbees - Fatal编程技术网

从jenkins到github的推送以静默方式失败

从jenkins到github的推送以静默方式失败,git,github,jenkins,push,cloudbees,Git,Github,Jenkins,Push,Cloudbees,我配置了一个Jenkins作业,它应该将更改推回到github git存储库中。当我查看控制台时,一切看起来都很好,工作被归类为成功。唯一的问题是:github中没有显示任何内容 我在github存储库中注册了cloudbees的公钥,这可以正确地触发构建 知道发生了什么,以及我如何修复/调试它吗 詹金斯配置: 要构建的分支:gh页面 要推送的分支: gh页面或:remotes/origin/gh页面 我也尝试了完全的胡说八道,结果没有任何改变 目标远程名称:origin 以下是jenkins的

我配置了一个Jenkins作业,它应该将更改推回到github git存储库中。当我查看控制台时,一切看起来都很好,工作被归类为成功。唯一的问题是:github中没有显示任何内容

我在github存储库中注册了cloudbees的公钥,这可以正确地触发构建

知道发生了什么,以及我如何修复/调试它吗

詹金斯配置:

要构建的分支:
gh页面

要推送的分支:
gh页面
或:
remotes/origin/gh页面

我也尝试了完全的胡说八道,结果没有任何改变

目标远程名称:
origin

以下是jenkins的控制台输出:

Started by user Jens Schauder
Started by user Jens Schauder
Building remotely on s-9c5ce0c6 in workspace /scratch/jenkins/workspace/degraph-publish-page
Checkout:degraph-publish-page / /scratch/jenkins/workspace/degraph-publish-page - hudson.remoting.Channel@7607cd7e:s-9c5ce0c6
Using strategy: Default
Last Built Revision: Revision 1a647b55a3afb68420e154897aa182858a83389e (origin/gh-pages)
Fetching changes from 1 remote Git repository
Commencing build of Revision 1a647b55a3afb68420e154897aa182858a83389e (origin/gh-pages)
Checking out Revision 1a647b55a3afb68420e154897aa182858a83389e (origin/gh-pages)
Copied 135 artifacts from "degraph-commit" build number 51
[Gradle] - Launching build.
[degraph-publish-page] $ /scratch/jenkins/workspace/degraph-publish-page/gradlew mvFiles gitAdd gitCommit
:mvFiles
:gitAdd
:gitCommit
[gh-pages e75cd69] "automatic updated of scaladoc"
 135 files changed, 25947 insertions(+)
 create mode 100644 nightly/docs/scaladoc/de/package.html
 create mode 100644 nightly/docs/scaladoc/de/schauderhaft/degraph/Degraph$.html
 create mode 100644 nightly/docs/scaladoc/de/schauderhaft/degraph/analysis/dependencyFinder/Analyzer$.html
 create mode 100644 nightly/docs/scaladoc/de/schauderhaft/degraph/analysis/dependencyFinder/AnalyzerLike.html
。。。跳过了许多类似的行

create mode 100644 nightly/docs/scaladoc/lib/valuemembersbg.gif
 create mode 100644 nightly/docs/scaladoc/package.html

BUILD SUCCESSFUL

Total time: 12.023 secs
Build step 'Invoke Gradle script' changed build result to SUCCESS
Pushing HEAD to branch remotes/origin/gh-pages at repo origin
Opening connection
Counting objects
Finding sources
Getting sizes
Compressing objects
Writing objects
Finished: SUCCESS

由于Git客户端1.0.4中使用了JGit,这在Git插件中被称为回归 看


这在git client plugin 1.0.5中已通过还原更改并使用git cli来修复。由于git client 1.0.4中使用了JGit,因此这在git plugin中被报告为一种回归 看

在git client plugin 1.0.5中,通过还原更改并使用git cli解决了这一问题,这是一个类似的问题

在生成后操作中将Git发布服务器设置为推送和合并结果。提供要推送到的分支名称。添加URL中提到的构建后shell脚本

    git add .
    git commit -m 'Update from Jenkins'
这修复了git客户端插件将更改推回到源代码的问题。

这是一个类似的问题

在生成后操作中将Git发布服务器设置为推送和合并结果。提供要推送到的分支名称。添加URL中提到的构建后shell脚本

    git add .
    git commit -m 'Update from Jenkins'

这解决了git客户端插件将更改推回到源代码的问题。

您确定在github上查看了正确的分支吗。。。右回购:)@hyde这是一个非常有效的问题。但我肯定。你确定你在github看到了正确的分支吗。。。右回购:)@hyde这是一个非常有效的问题。但我确信是的。